Here is how you load the "bali" module


In [1]:
import bali

Now we make a FileReader


In [2]:
fileReader = bali.FileReader()
fileReader.taught


Out[2]:
['Lanang Dasar',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(e)_ e _ e _ e _ e _ e _ e _ e _ e',
 '',
 '',
 'Pak Tama Lanang 0 (intro)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ e e _ e _ e _ e _ e _ e T _',
 '',
 '',
 'Pak Cok Lanang 0 (“intro”)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ e e T e T e T e T e T e T _',
 '',
 '',
 'Pak Tama Lanang 0a (ngeseh)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ e _ _ e e _ e _ e _ e _ e T _',
 '',
 '',
 'Pak Dewa Lanang 10',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T e _ _ _ _ e e _ e _ e _ _',
 '',
 'Pak Dewa Lanang 11',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ e e _ _ _ _ e e _ e _ e _ _',
 '',
 '',
 'Pak Tut Lanang Dasar 1',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e _ e _ _ e e _ _ e e _ e _ _',
 '',
 '',
 'Pak Tut Lanang Dasar 2',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e _ _ e e _ e _ _ e e T _ T _',
 '',
 '',
 'Pak Dewa Lanang 7',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(l)_ e _ l _ e _ l _ e _ l _ e T l',
 '',
 'Pak Dewa Lanang 8',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(l)_ e T l _ e T l _ e T l _ e T l',
 '',
 'Pak Dewa Lanang 6a',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(l)_ l _ _ e e T _ e e T _ e e T _',
 '',
 '',
 'Pak Dewa Lanang 6',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e e T _ e e T _ e e T _',
 '',
 '',
 'Pak Dewa Lanang 9',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T _ e _ T _ e e T _ e _ T _',
 '',
 '',
 'Pak Cok Lanang 5',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)l l T _ e e T _ l l T _ e e T _',
 '',
 '',
 'Pak Dewa Lanang 1',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e e T _ e _ l _ e e T _',
 '',
 '',
 'Pak Dewa Lanang 1a',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e e _ _ e _ l _ e e T _',
 '',
 '',
 'Pak Dewa Lanang 1b (Tama)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e e T _ e _ e _ e e T _',
 '',
 'Pak Tama Lanang 3',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e e _ _ e _ e _ e e _ _',
 '',
 '',
 'Sudi Lanang 1',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e e _ _ _ _ _ _ e e T _',
 '',
 'Sudi Lanang 3',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e _ _ _ _ _ _ _ e _ _ _',
 '',
 '',
 'Sudi Lanang 2',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e _ l _ e _ l _ e e T _',
 '',
 '',
 'Sudi Lanang 4',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e _ l _ e _ l _ e _ _ _',
 '',
 '',
 'Pak Dewa Lanang 3',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e _ l _ e e T _ e _ l _ e e T _',
 '',
 '',
 'Pak Dewa Lanang 4',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ e _ _ e e _ _ e _ l _ e e T _',
 '',
 'Pak Tama Lanang 4',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ _ _ e e _ _ e _ e e T e T _',
 '',
 '',
 'Pak Dewa Lanang 2',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e _ l _ e e T _ e e T e T e T r',
 '',
 'Pak Dewa Lanang 2a',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e _ e _ e e T _ e e T e T e T _',
 '',
 '',
 'Pak Tama Lanang 6',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e _ _ e _ e _ e e T e T e T _',
 '',
 '',
 'Pak Cok Lanang 1',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T _ e e T _ e e T e T e T _',
 '',
 '',
 'Pak Cok Lanang 1a (Dewa)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)l l T _ e e T _ e e T e T e T _',
 '',
 '',
 'Pak Cok Lanang 3',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T _ e e T e e _ e e T e T _',
 '',
 '',
 'Pak Cok Lanang 4',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T e T e T e e T e e T e T _',
 '',
 '',
 'Pak Cok Lanang 2',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T e T _ e e T e T _ e e T _',
 '',
 '',
 'Pak Tama Lanang 1',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T _ _ _ e e T e T _ e e T _',
 '',
 '',
 'Pak Tama Lanang 1a',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T _ e _ e e T e T _ e e T _',
 '',
 '',
 'Pak Tama Lanang 5',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e T _ e _ e e T _ e e T e T _',
 '',
 '',
 'Pak Tama Lanang 7',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e t T _ _ e e t T _ _ e e T _',
 '',
 '',
 'Pak Dewa Lanang 5',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e t T e T e e t T e e T e T _',
 '',
 'Pak Tama Lanang 2',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e e t T e T e e T e T _ e e T _',
 '',
 '',
 'Pak Cok Lanang 6 (not taught)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)e _ e e T _ e _ e e T e T e T _',
 '',
 'Pak Cok Lanang 7 (not taught)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ e e T _ _ _ e e T e T e T _',
 '',
 '',
 '',
 '',
 'Wadon Dasar',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)o _ o _ o _ o _ o _ o _ o _ o _',
 '',
 '',
 'Pak Tut Wadon Dasar 1',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)o _ o _ l _ o _ o _ l _ o _ l _',
 '',
 '',
 'Pak Tama Wadon Variant 1',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ o _ l _ l _ o _ l _ o _ o _',
 '',
 'Pak Tama Wadon Variant 1a',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ o _ l _ l _ o _ l _ o _ l _',
 '',
 '',
 'Pak Dewa Wadon 3',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)d D _ D _ D _ _ o _ o _ o _ o _',
 '',
 'Pak Dewa Wadon End Variant',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)D o d D _ _ _ _ _ _ o _ o _ o _',
 '',
 'Pak Tama Wadon 0 (intro)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ o _ o _ o _ o o d D _ _ _ _',
 '',
 '',
 'Pak Dewa Wadon 0',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)_ _ o _ l _ o o _ o d D _ _ o o',
 '',
 '',
 'Pak Dewa Wadon 0a with Dag delay:',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)_ _ o _ l _ o o _ _ o d D _ o o',
 '',
 'Pak Tama Wadon Variant 2:',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)l _ o _ l _ l _ o _ o o d D _ _',
 '',
 '',
 'Pak Tama Wadon Variant 5:',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)o o d D _ _ o _ l _ o o d D o o',
 '',
 '',
 'Pak Dewa Wadon 2',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)_ _ o d D _ o d D _ o d D _ o o',
 '',
 'Pak Dewa Wadon 4',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)D _ o d D _ o d D _ D _ D _ o o',
 '',
 'Pak Dewa Wadon 1',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)D _ o o D o D _ o o d D _ _ o o',
 '',
 '',
 'Pak Tama Wadon Variant 6:',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● - 4',
 '(o)D _ o _ o o D _ o o d D _ _ _ _',
 'Only used as second-half of eight-beat pattern',
 '',
 '',
 'Pak Tama Wadon Variant 2:',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)D _ o _ o o D _ o o d D _ _ _ _',
 '',
 '',
 'Pak Dewa Wadon 5',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)D o d D o D o o D o d D o D o o',
 '',
 'Pak Dewa Wadon 6',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)d D o _ D _ o _ d D o _ D _ o _',
 '',
 '',
 'Pak Tama Wadon Variant 4:',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)o o d D o d D o D _ o _ o _ o _',
 '',
 '',
 'Pak Dewa Wadon 7 (not taught)',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(D)o _ o o d D o _ o o d D o _ o o',
 '',
 '',
 'Pak Dewa Wadon 8 (not taught):',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(o)D _ o _ o o D _ o _ o o D _ o o',
 '',
 '',
 'Pak Tama Wadon Variant 3:',
 '(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4',
 '(_)o o D _ _ _ o o D _ d D _ _ o _',
 '']

In [3]:
fileReader.transcribed


Out[3]:
['',
 'Appendix 4: Full Patterns from Recording Sessions',
 '',
 'Session Pak Dewa Pak Cok Bu Candri',
 '1 Kendang at a Time',
 'Lanang – Pak Cok',
 'Batel',
 '',
 '0:08',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r e e T e T e T e T e T e T e T e T e T e T r e e T e T e T r',
 '',
 '0:11\t\t\t\t\t\t\t\t\t\t\t   13:38',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l l T r e e T r e e T r e e T e T r e e r e T r l r T r U _ T l',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)T l r l e e T r l l T r e e T r l l T r U _ r l r r U _ r l r r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)U U r l t r U U _ P _ U U U U U _ P _(D)',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ e _ _ T e T e _ P _ U U U U U _ P',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ r e e T e T e _ P _ (D)     r l r e e T e T e T e T e T e T r',
 '',
 '0:23',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T e T e T r l l T r e e T r l l T r e e T r l l T r e e r l',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r l l r e e r l r l l r e r l r e r l r e e T r e e T r e e T r',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T e T e T r e l r r U _ r l r r U _ r l r r U U r l T r U U',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(U)_ P _ r U U U U _ P _ (D)     r _ r e e T e T e _ P _ (D)',
 '0:36',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 'r _ r e e T e T e T e T e T e T r l l T r e e T r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T e T e T r l l T r e e r l r l l r e _ T r l l T r e e T r',
 '',
 '0:41ish',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T e T e T r l l T r U _ r l r l T r e e T r l l r r U _ r l',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r r U _ r l t r U U r l r U U U _ P _ U U U U U _ P _ (D)',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ e _ _ T e T e _ P _ r U U U U _ P _ (D)     r l r e e T e T e',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(e)_ P _ (D)     (2x)            r l r e e T e T e T e T e T e T r',
 '',
 '0:51.62',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l l T r e _ r l r l T r e e T r e e T r e e T r l l T r e e r l',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r l l r e _ T r l l T r e e T r e e T e T e T r e l T r U _ r l',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r l r r U U r l r l r r U _ r l t r U _ r l t r U U r l t r U U',
 '',
 '1:01',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(U)_ P _ r U r U U _ P _ (D)     (6x)',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r e e T e T e T e T e T e T e T e T e T e T r e e T e T e T r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l l T r e _ r l T r e _ r l T r e e T r e e T r l r l r e e T r',
 '',
 '1:11',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r l r e e T r e r e r e e T r e e T e T r e e T e T r e e T r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T r e e T r l l T r e _ r l T l T r e e r l r l l r e _ T r',
 '',
 '1:16:66',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l l T r e e r l r l l r e _ T r l l T r U _ r l T r e _ r l r r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)U _ r l t r U _ r l t r U U r l r P _ r U r U U _ P _ (D)     r',
 '',
 '1:24',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ r e e T e T e r P _ (D)(+1) r _ r e e T e T e T e T e T e T r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l l T r e e T r l l r r e e T r l r l r e e T r e e T e T e T r',
 '',
 '1:28:27          ?????????',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l l r r U _ r l T l T r e e r l r l l r e e r l r l l r e r l r',
 '',
 '1:31:77',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e r l r e e T r l r l r e e T r e e T e T e T r e l t r U _ r l',
 '',
 '1:36  f',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)T r e _ r l r r U _ r l r r U _ r l r r U U r l T r U _ r l t r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)U U r U T U U U _ P _ C U C U U _ P _ (D)     r _ e _ _ T e T e',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(e)_ P _ C U C U U _ P _ (D)     r _ r e e T e T e _ P _ (D)',
 '',
 '1:42:57',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 'r _ r l r e _ _ r _ T U?r e e T r e e T e T e T r',
 '1:44:66',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e l r r U _ r l r l t r e e T r e e T r e e T r l r l r e e T r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l l T r e e T r l l r r U _ r l r r U _ r l r r U U r l r U U U',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(U)_ P _ C U C U U _ P _ (D)                     r _ _ _ e _ e _ r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ l _ r _ T _(D)',
 '',
 '',
 'Tabuh Dua',
 '',
 '2:06:55',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 'T _ _ _ T _ _ _ T _ _ _ T _ _ T _ T _ l l T T',
 '',
 '2:11   ???????????????????????',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(T)_ l _ T _ T _ _ T _ _         r _ e _',
 '',
 '2:14:14',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(??????????????????????????????  r _ r e e T e T e _ P _ (D)',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)_ r e e T e T e T e T e T e T r l l r r e e r l r e e r e e r l',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)r l l r e e r l r l l r e _ T r l r l r e r e e T r e e T e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)e l T r e e T e _ r e e T e T r l l T r e e r l r l l r e e T r',
 '',
 '2:24:64                          2:26:11',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)e e T l T r e e T r l r U _ r l t r e _ r l t r U U r l t r U U',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(U)r P r U U U _ r P _ T r l l T T _ _ _ T _ T _ _ T _ _ (D)  (2x)',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)_ e _ _ T e T e T e T P _ T _ l l _ T T _ T _ _ T _ _ (D)',
 '',
 '2:38',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)_ r e e T e T e _ P _(D)_ _ _ l _ r e e T e T e T e T e T e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l l T r e e T r e e T r e e T r e r l r e e T e e r e e T e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l l T r e e T e _ r e e T e T r l l T r e e r U r l l r e e T r',
 '',
 '2:45:66',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r l r e e r U U r e e T e T r l l T l T r e e T r e e T e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)e r l r e e r l r e e r e e r l r e e r e e r l r e l r e e r l',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)r l l r e r l r e r l r e e T r l r l r e r e e T r e e T e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)e e T r e e T r e e T e T e T r e l t r U _ r l r l t r e e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)e l T r U r U U P _ T _ e _ T T _ _ _ T _ T _ _ P _ _ (D)',
 '',
 '',
 '3:00:55',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)_ e ??????????????? gong screw up   T T _ T _ _ T _ _(D)',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)_ r e e T e T e r P _(D)_ _ _ r _ r e e T e T e T e T e T e T r',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l l r r e e r l r e e r e e r l r l l r e r l r e r l r e e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r l r e r e e T r e e T e T r e r l r e e T e _ r e e T e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l l T r e e T r _ r e e T e T r e e T r e e T r e e T e T e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l l T r e e T e r e e r e e r l r l l r e e r l r l l r e e T r',
 '',
 '3:18',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r l r e e T r l l t r e e T r l l T r e e T r l l T r e e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)e l T r e e T r e l t r U _ r l r l r r U U _ r P _ T _ e l T T',
 '',
 '3:25',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(T)_ l _ T _ T _ _ T _ _(D)_ _ _ r _ e _ _ T U T U T U T r P _ T _',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(_)e l T T _ T _ _ T _ _(D)_ _ _ l _ r e e T e T r P _ _(D)_ _ _ l',
 '',
 '3:29',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)_ r e e T e T e T e T e T e T r l l T r e e T r e e T e T e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l l r r e e r l r l l r e _ T r l l T r e e r l r l l r e e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r l r e r e e T r e e T e T r l r l r e e T r l l t r U _ r l',
 '',
 'mp or mf only',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)t r t r e e T r l l r r U U r l r l t r e _ r l T l t r U U r l',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)r l T r U U _ r P _ T _ l _ T T _ _ _ T _ T _ _ T _ T _ T _ T D',
 '',
 '',
 '',
 'Tabuh Telu',
 '',
 '3:52',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '?T  _ _ _ T _ _ _ T _ _ T _ _ T _ T _ _ _ _ T _',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 'r _ r e e T e T e T e T e T e T r',
 '',
 '4:00',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r e e r e e r l r l l r l e r e e r e e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r l l r e e T r l r l r e r e e T r e e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e l T r e e T r e e T e T e T r l l T r e e T e U r e e T e T r',
 '',
 '4:11',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r e e r e e r l r l l r e e r e e r e e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l t r e e T e e r e e T e T r e e T e T r e e T r e e T e T r',
 '',
 '4:17',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e l T r e e r l r e e r e e r l r l l r e e r l r e e r e e T r',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e r l r e e r l r e l r e e T r l r l r l r e e T e T e T e T r',
 '',
 '4:24',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r l l r l e T r l l T r e e r l e r e e T e T r',
 '',
 '4:28:04',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e T e e r e e T e T r e e T r U U r U U r e e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e e T r e e T e _ r e e T e T r e e T e T r e e T r e e T e T r',
 '',
 '4:34',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r e e r e e r l r l l r e r l r e r l r e e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r e e r e e T r l r l r e r e e T r e e T e T r',
 '',
 '4:41',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e l T r U U _ r P _ T _ l l T T _ _ _ T _ T _ _ T _ _(D)',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 'r _ e r l r e r l r e e r e e r l',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(l)r l l r e e r l r e e r e e r l r l l r e e r e e r e e T e T r',
 '',
 '4:52',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r l l r e e T r l r l r e r e e T r e e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e e T r e e T e e r e e T e T r e e T r e e T e e r e e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e e T r e e T r e e _ r e e T e e r e e T e e r e e T r e e T r',
 '',
 '5:02:45',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)U r l r e e r l r e e r e e T r l l T r e e r e r e e r e e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r e e r e e r l r l l r e r l r e r l r e e T r',
 '5:09:19',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r e e r e e T r e r e r e r e e T e T e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e l T r e e r l r l l r e e r P r r U _ P r U U _ P _(D) (1x)',
 '',
 '5:21',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 'r _ r e e T e T e T e T e T e T r',
 '',
 '5:22:86',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e T e e r e e T e T r l l T r e e T e e r e e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e T r l l T r e e T r l l T r e e T r l l T r e e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r e e r e e T e T r l r l r l r e e T e T e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r l l r l e T r l r l r e e r e e r e e T e T r',
 '',
 '5:36',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e l T r e e r l l r e e T e T r e e T e T r e e T r e e T e T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l l T r e e r l r e e r e e T r e e T r e e T e T e T e T U T r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)e l T r U U _ r P _ T _ l l T T _ l _ T _ T _ _ T _ T _ T _ T D',
 '',
 'Batel Marah',
 '',
 '5:57',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 'e _ _ T e T e _ P _ C U C U U _ P _(D)_ _ _',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)U r U U T U T U T e T e T e T r e l r r U _ r l r l r r U U r l',
 '',
 '6:04ish',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r l t r U _ r l t r U _ r l t r U U r l t U U U _ l t l U _ r l',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r r U _ r l t r U U r p t r U U _ P _ r U r U U _ P _(D)',
 '',
 '6:06',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ e _ _ T U T U _ P _ r U r U U _ P _(D)      r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)_ r e e T e T e T e T e T e T r e e T e T e T r l l r r U _ r l',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r l t r e e T r e l r r U U r l r l r r U _ r l r r U _ r l t r',
 '',
 '???????????',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)U U r U t r U U r p t r U _ r l t r U _ r U _ r U _ r U t U _ r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)P _ _ C U C U U _ P _(D) (4x) r l r U _ U _ U U _ P _(D)',
 '',
 '6:22',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ r e e T e T e T e T e T e T r e e T e T e T r l l r r U _ r l',
 '',
 '6:24',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r l r r e e T r l l r r U _ r l r l t r U U r l r l t r U _ r l',
 '',
 '6:27:78',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)t r U _ r l t r U r U r U r U r U r U r U r U r l l t r U U r l',
 '',
 '6:30',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(l)r l t r U _ r l t r U _ r l t r U U r l t r U U _ P _ C U C U U',
 '',
 'slow.',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(U)_ P _(D)                      l _ l e r l r T(D)',
 '',
 '',
 '',
 'Wadon – Pak Dewa',
 'Batel',
 '',
 '7:35',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ o d D l r o o r o d D _ _ _ r l r l r o o D r o o d D o r o o',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)D r o o D r o r l r o r l r o o r o d D o r o o D o d D o D o o',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)d D r o D r o o d D r o D r o o D o d D o r o r o r o o D o D r',
 '',
 '??????????',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r o o D o D r o o d D o r o o D r o o D r o o r o d D o r o o',
 '',
 '7:47',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)D r o o D o D r o o d D o r o o r r P _ D _ o o r o d D   (1x)',
 '',
 '7:50',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 'o _ D _ o o r o d D l r l r l r P _ D _ o o r o d D _ _ _',
 '',
 '7:55',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ o d D _ r l r …… ???   (1x) r _ r o o d r o r l r o o d r o r',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r o o d o D r l r o o r o D r o r o o d o D r o r o o D o D r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o o d D o r o o D r o o d D o o D r o o D r o o r o d D o r o o',
 '',
 '',
 '8:02:16',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)D r o o d D r o D r o o d D r o r o d D o r o o d D o r o o d D',
 '',
 '8:07:04',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(D)o r o o d D r o D r o o D r o o D _ D _ D _ r r l r l l d r l r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r o o d r o r o r o o d r o r o r o r o r o o r o d D o r o o',
 '',
 '8:10:49',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)D r o o D o D r o o d D o r o l D r o r o r o o r o d D o r o o',
 '',
 'mess up (beat lost-ish)……',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)_ P _ _ D o _ o _ D _ D  (1x) r _ d _ D _ _ _ o _ D _ o _ D _ D',
 '',
 '',
 '',
 'Tabuh Dua',
 '',
 '8:29',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r o o D _ o o D o d D _ _ _ r l r o o r o D _ o o d D _ _ o l',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)D r o o D r o r l r o o D r o r l r o r l r o o r o d D _ r o o',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)D r o o r o D r o o d D o _ o d D _ r r l r o o r o d D o _ o o',
 '',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)d D _ D _ D _ r o r o r o r o o r o d D o _ o o D _ o r o r o l',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)D r o r l r l l D r o r o r o o D r o r o o D r o r o o D r o o',
 '',
 '8:45',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)r o d D l r o r o r o o D o d D o r o o d D o r o o d D o r l l',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)D r o r l r o r l r o o d D l r l r l r l o D r l o d D o r o o',
 '',
 'loud…',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)D r o o D r o o r o d D l r o o d o d D _ _ D l r D _ D _ _ P _',
 '',
 '8:54ish',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(_)D _ o o D o o mess up……',
 '',
 '8:57',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)_ o d D _ r o o D o d D _ _ _ r l r o r l r o r l r o o d D l r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l l D r o r o r o o d D l r l r l r o o D o D r o r o o D o D r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)o r o o D o D r o o d D o r o o D r o o D r o o D o d D l r o o',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)D r o o d D o o D r o o d D o r l l D r o o D r o o d D o r o o',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)D r o r l r l l D r o r l r l l D r o r l r o r l r o o d D l r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)o r l r o o D r o o d D o r o o D r o o D r o o r o d D o r o o',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)d D _ D _ D _ r o _ o _ o _ o o r o d D o r o o D r o r o r o d',
 '',
 '9:19',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(d)D l r r l r o o r o d D l r l o D l d D l D l o D o d D o r o o',
 '',
 'loud…',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)d D o r o o d D o r o r o r o o D o d D _ _ _ r l r P _ D _ o o',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)D o D o D o D r o o d D.',
 '',
 '9:28',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)_ _ o _ D o D o D o d D _ r P _ D _ u u D u D _ _ u d D _ _ _ r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)_ o d D _ r o o D o d D _ _ _ r l r o r l r o r l r o o D r o r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r o r l r o o r o d D _ r l l D _ l l D _ o o r o d D _ r l l',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(l)d D _ o D r o o r o d D l D o o d D _ o D r o o D o d D l r l o',
 '',
 '9:40:44',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)d D l r o o d D l r o r o r o d D r o r o r o o r o d D l r o o',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)D l d D l D l l D l d D l r o o d D o r o r o o r o d D l r o o',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(o)D o d D l r o r o r o o d D _ o D r o o D r o o r o d D o r o P',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(P)D r o r l r o o r o d D o r o r o o d D     D l r l d D _ _ P _',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(_)D _ o o D o D _ o o d D _ _ _ r _ o d D _ r _ l _ D _ o _ d _ D',
 '',
 '',
 '',
 'Tabuh Telu',
 '',
 '10:11:43',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 'r _ o d D _ r o o D o d D       r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l r o r l r o o r l d D l r l l D r o o D o D r o o d D _ r l l',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(l)D r o r l r o l D r o r o r o o D r o r o l D r o r o l D r o o',
 '',
 '10:22                                                      mess………',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(o)D r o r l r o r o r o o d D _ r o r o r o o D r o o d D l r o d',
 '',
 'messy here……………',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(d)D _ r r l r o o D o d D l r o o d D _ o D _ o o D l d D l D l D',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(D)D _ r r o r o o r o d D l r l l D l d D l D l l D l d D l r o o',
 '',
 '10:32',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(o)d D l r l o d D l r l o d D l _ D _ o _ D _ o o r o d D l r o o',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(o)r o d D       r l r P _ D _ o o D o D r o o d D r o d D',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 'd D l r o o r o d D',
 '',
 '',
 '',
 '10:43',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l r o r l r o o r o d D l r o l D r o r o r o o r o d D l r o d',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(d)D l r r o r o o r o d D l r o o D r o o r o D r o o d D l r o l',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(l)D r o r l r o o r r o d D r o o r r o r l r o o r r o d D r o o',
 '',
 '10:57',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(o)r r o d D r o d D r o d D l r r ………messy……………………… o d D r mess…',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(………messy…………  o o r o d D _ r l l D r o o D o D r o o d D o r o l',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(l)D r o r l r o o r o d D o r l l D _ d D _ D o o D l d D l D l d',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(d)D l r r o r o o r o d D _ _ P _ D _ o o D o D r o o d D.',
 '11:08',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 'o d D       r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l r o r l r o r l r o o d D l r o r o o D o d D l r o o d D l d',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(d)D l r r o r o o r o d D o r o o r o d D l r o l D r o o d D _ d',
 '',
 '11:18',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(d)D l r r l r o o r o d D l r o o d D l r o o d D r l o o d D l d',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(d)D l r r l r o o r o d D l r o o d D l D l D l r o r o r o r o l',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(l)D r o r l r o l D r o r l r o l D r o r l r o r l r o o d D o r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)o r o r o o d D r o d D l r o o D r o o D o D r o o d D l r o d',
 '',
 '11:32',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(d)D l r r l r o o r o d D l r o o D o d D l r o d D r o d D l r r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l r l l D r o r o o d D l r o d D l r r l r o d D r o d D r o d',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(d)D l r r l r l o D o d D _ r P _ D _ o o D o D r o o d D.',
 '',
 '11:44                                           ………messy…',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 'o _ D _ o o D r o o D o D o _ D _ D       r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l r o r l r o r l r o o d D r o D r o o D r o o r o d D l r o o',
 '',
 '',
 '11:49',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(o)D r o r l r o o D r o r l r o l D r o r l r l r o o d D l r l l',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(l)D r o o D r o r l r o o D r o r l r o r l r o o r o d D l r o o',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(o)d D o r o r o o r o d D l r l l D r o o D o D r l o d D l r l r',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 '(r)l r d D l r l r l r P _ D _ o o D o D r o o d D r o d D.',
 '',
 '',
 '(G)- - - n - - - t - - - n - - - pu- - - n - - - t - - - n - - - G',
 'o _ r _ o _ D _ o _ d _ D',
 'Batel Marah',
 '',
 '12:20',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o r o o D o D r o o d D _ _ _ r _ o d D _ _ _ r l r o r o o D r',
 '',
 '12:23:20',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o o D r o r o o d D o r o o d D o r o _ d D o o r _ o o r o D r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o o d D o r l l D r o o D o D r o r o o D o D r o o d D o r o o',
 '12:28',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)D r o o r o D r D o D r o r l r _ P _ _ D _ o o r o d D. (1x)',
 '',
 '12:31:38',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ _ o _ D _ o o r o d D o r o r _ _ P _ D _ o o r o d D.      r',
 '',
 '12:34:14',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ o d D o r o o r o d D _ _ _ r l r o o D o D r o o D r o o d r',
 '',
 '12:36:84',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o o d D o r o r o r o o D o D r o r o o D o D r o r o o D o D r',
 '',
 '12:39:71',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o o d D o r o o D r o o r o D r o o d D o r o o D r o o d D o o',
 '',
 '12:43:93',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)D r o o D r o o r o d D o r o r o r o o D r o r l r o r l r o o',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)r o d D o r l r l _ P _ D _ o o r o d D.      (2x)',
 '',
 '12:48:92 → L = Dag sound w/ lh',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ L d D _ r o o D o d D _ _ _ r o r o o D r o r l r o r o r o o',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)r o d D o r o o D r o o d D o o D r o o D o D r o r o o D o D r',
 '',
 '12:54:51',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o r o o D o D r o o d D o r o r o r o o D r o o r o D r o r o o',
 '',
 '12:57:30',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)D r o o d D o o D r o o d D o o D o d D o r o o d D o r o o d D',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(D)o r o o d D o o D r o o D o D r o o d D o r l r _ r P _ D _ o o',
 '',
 '13:02:89                         13:06:51',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)r o d D.      (4x)            r _ _ o _ r o r o r o d D o r l r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ r P _ D _ o o r o d D.      r _ o d D o r o o r o d D _ _ _ r',
 '',
 '13:10:68                ……messy………………………',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o r o o D r o r l r o r o o r o _ D _ D _ _ _ r o r o o D r o o',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)d D r o D r o o d D o o D r o o r o d D o r o r o r o o d o D r',
 '',
 '13:16:30',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)o r o o D o D r o o D r o o D o D r o o D o D r o o d D o r o o',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(o)D r o o D o D r o o d D o r o o _ r P _ D _ o o r o d D r     r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ l d D _ _ _ r _ D _ o _ D _ D',
 '',
 '',
 '',
 '',
 '',
 'Lanang – Pak Dewa',
 '',
 'Batel',
 '',
 '13:32:87',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r e e T e T e T e T e T e T r l r l r e e T r e r l r e e T r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e r e e T r e r e e T e T e T r l r l r e e T r e r e e T e T r',
 '',
 '13:38:40',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T e T r e e r e T r e e T r e e T e T e T r e e T r e r e e',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(e)T r e e T e T r l r l r e e T r l r l r U _ _ r l r U _ r l T r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)U r l r U U _ U _ P _ r U _ U U _ P _(D)      (4x)',
 '',
 '13:49:05',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r e e r e T e T e T e T e T r e r e r e e T r e e T e T e T r',
 '',
 '13:51:78                                               (loud)*',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r l r e e T r e r l r e e T r e r l r e e T r e r e e T r l r',
 '',
 '13:54:52',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e r e e T e T r e e T r l r e e T e T r e e T r e e T e T e T r',
 '',
 '13:57:30                                         loud………………',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T e T r e e T e T r e e T r e e T e T e T r l r l r U _ _ r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r U _ r l r r e r l r U U t r l r l r U _ _ r l r U _ r l t r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e r l r U U r U _ P _ U U _ U U _ P _ (D)     (1x)',
 '',
 '14:05:60',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)_ r e e T e T r _ P _ r l r U U _ P _ (D)     r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e r e e T e T e T e T e T e T r e r e r e e T r l r e e T e T r',
 '',
 '14:10:41',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T r l r e e T e T r e e T r e e T e T e T r e e T e T e T r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T e T r e e T e T r e e T r e e T e T e T r l r l r e _ _ r',
 '',
 '14:15:93',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)l r l r e e T r l r l r e e r l r l l r e e _ r l r l r e e T r',
 '',
 '14:18:75',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)e e T e T r e e T e T r e e T r l r l r U _ _ r l r U _ r l t r',
 '',
 '',
 '(G)- - - pu- - - G - - - pu- - - G - - - pu- - - G - - - pu- - - G',
 '(r)U r l r U U r U _ P _ U U _ U U _ P _ (D)     r _ _ e e _ l _ e',
 '',
 '',
 '(G)- - - pu- - - G',
 '(e)_ l _ T _ _ _(D)',
 '',
 '',
 '',
 'Tabuh Dua',
 '',
 '14:35:98',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r e e T e T e T e T e T e r r l r l r e e T r e r l r e e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r e e T r l r e e T e T e T r l r l r e e r l r e l r e e _ r',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)e r l r e e _ r l r l r e e T r l r e e T e T r e e T r e e T r',
 '',
 '14:44:86',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r l r e e T r l r e e T e T r l r l r e e t r e r l r e e T r',
 '',
 '14:47:84',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r e r l r e r l r e e T e T r l r l r l r e e T e T r e e T r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)e e T r e r e e T e T e T e T r l r e r e e T r l r e e T e T r',
 '',
 '14:53:82',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r l r e e T r l r l r U _ _ r l _ U _ r l t r u r l r U U t r',
 '',
 '',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l _ U U _ U _ _ P _ T _ P _ T T _ T _ T _ T _ _ T _ _(D)      r',
 '',
 '14:59:85',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)_ _ e _ T e T e T e T r P _ T _ l _ T T _ T _ _ T _ _(D)      r',
 '',
 '15:02:80',
 '(G)- - - n - - - pu- - - n - - - G - - - n - - - pu- - - n - - - G',
 '(r)l r e e T e T e r P _(D)_ _ _ l r e r l r e r l r e r l r e _ r',
 '',
 '',
 ...]

More useful Object

The FileParser is more useful than the file reader.


In [8]:
fp = bali.FileParser()

In [9]:
fp.taught


Out[9]:
[<bali.Pattern Lanang Dasar:(e)_ e _ e _ e _ e _ e _ e _ e _ e>,
 <bali.Pattern Pak Tama Lanang 0 (intro):(_)_ _ e e _ e _ e _ e _ e _ e T _>,
 <bali.Pattern Pak Cok Lanang 0 (“intro”):(_)_ _ e e T e T e T e T e T e T _>,
 <bali.Pattern Pak Tama Lanang 0a (ngeseh):(_)_ e _ _ e e _ e _ e _ e _ e T _>,
 <bali.Pattern Pak Dewa Lanang 10:(_)e e T e _ _ _ _ e e _ e _ e _ _>,
 <bali.Pattern Pak Dewa Lanang 11:(_)_ _ e e _ _ _ _ e e _ e _ e _ _>,
 <bali.Pattern Pak Tut Lanang Dasar 1:(_)e e _ e _ _ e e _ _ e e _ e _ _>,
 <bali.Pattern Pak Tut Lanang Dasar 2:(_)e e _ _ e e _ e _ _ e e T _ T _>,
 <bali.Pattern Pak Dewa Lanang 7:(l)_ e _ l _ e _ l _ e _ l _ e T l>,
 <bali.Pattern Pak Dewa Lanang 8:(l)_ e T l _ e T l _ e T l _ e T l>,
 <bali.Pattern Pak Dewa Lanang 6a:(l)_ l _ _ e e T _ e e T _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 6:(_)_ _ _ _ e e T _ e e T _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 9:(_)e e T _ e _ T _ e e T _ e _ T _>,
 <bali.Pattern Pak Cok Lanang 5:(_)l l T _ e e T _ l l T _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 1:(_)_ _ _ _ e e T _ e _ l _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 1a:(_)_ _ _ _ e e _ _ e _ l _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 1b (Tama):(_)_ _ _ _ e e T _ e _ e _ e e T _>,
 <bali.Pattern Pak Tama Lanang 3:(_)_ _ _ _ e e _ _ e _ e _ e e _ _>,
 <bali.Pattern Sudi Lanang 1:(_)_ _ _ _ e e _ _ _ _ _ _ e e T _>,
 <bali.Pattern Sudi Lanang 3:(_)_ _ _ _ e _ _ _ _ _ _ _ e _ _ _>,
 <bali.Pattern Sudi Lanang 2:(_)_ _ _ _ e _ l _ e _ l _ e e T _>,
 <bali.Pattern Sudi Lanang 4:(_)_ _ _ _ e _ l _ e _ l _ e _ _ _>,
 <bali.Pattern Pak Dewa Lanang 3:(_)e _ l _ e e T _ e _ l _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 4:(_)_ e _ _ e e _ _ e _ l _ e e T _>,
 <bali.Pattern Pak Tama Lanang 4:(_)_ _ _ _ e e _ _ e _ e e T e T _>,
 <bali.Pattern Pak Dewa Lanang 2:(_)e _ l _ e e T _ e e T e T e T r>,
 <bali.Pattern Pak Dewa Lanang 2a:(_)e _ e _ e e T _ e e T e T e T _>,
 <bali.Pattern Pak Tama Lanang 6:(_)e e _ _ e _ e _ e e T e T e T _>,
 <bali.Pattern Pak Cok Lanang 1:(_)e e T _ e e T _ e e T e T e T _>,
 <bali.Pattern Pak Cok Lanang 1a (Dewa):(_)l l T _ e e T _ e e T e T e T _>,
 <bali.Pattern Pak Cok Lanang 3:(_)e e T _ e e T e e _ e e T e T _>,
 <bali.Pattern Pak Cok Lanang 4:(_)e e T e T e T e e T e e T e T _>,
 <bali.Pattern Pak Cok Lanang 2:(_)e e T e T _ e e T e T _ e e T _>,
 <bali.Pattern Pak Tama Lanang 1:(_)e e T _ _ _ e e T e T _ e e T _>,
 <bali.Pattern Pak Tama Lanang 1a:(_)e e T _ e _ e e T e T _ e e T _>,
 <bali.Pattern Pak Tama Lanang 5:(_)e e T _ e _ e e T _ e e T e T _>,
 <bali.Pattern Pak Tama Lanang 7:(_)e e t T _ _ e e t T _ _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 5:(_)e e t T e T e e t T e e T e T _>,
 <bali.Pattern Pak Tama Lanang 2:(_)e e t T e T e e T e T _ e e T _>,
 <bali.Pattern Pak Cok Lanang 6 (not taught):(_)e _ e e T _ e _ e e T e T e T _>,
 <bali.Pattern Pak Cok Lanang 7 (not taught):(_)_ _ e e T _ _ _ e e T e T e T _>,
 <bali.Pattern Wadon Dasar:(_)o _ o _ o _ o _ o _ o _ o _ o _>,
 <bali.Pattern Pak Tut Wadon Dasar 1:(_)o _ o _ l _ o _ o _ l _ o _ l _>,
 <bali.Pattern Pak Tama Wadon Variant 1:(_)_ _ o _ l _ l _ o _ l _ o _ o _>,
 <bali.Pattern Pak Tama Wadon Variant 1a:(_)_ _ o _ l _ l _ o _ l _ o _ l _>,
 <bali.Pattern Pak Dewa Wadon 3:(o)d D _ D _ D _ _ o _ o _ o _ o _>,
 <bali.Pattern Pak Dewa Wadon End Variant:(o)D o d D _ _ _ _ _ _ o _ o _ o _>,
 <bali.Pattern Pak Tama Wadon 0 (intro):(_)_ _ o _ o _ o _ o o d D _ _ _ _>,
 <bali.Pattern Pak Dewa Wadon 0:(_)_ _ o _ l _ o o _ o d D _ _ o o>,
 <bali.Pattern Pak Dewa Wadon 0a with Dag delay:(o)_ _ o _ l _ o o _ _ o d D _ o o>,
 <bali.Pattern Pak Tama Wadon Variant 2:(_)l _ o _ l _ l _ o _ o o d D _ _>,
 <bali.Pattern Pak Tama Wadon Variant 5:(_)o o d D _ _ o _ l _ o o d D o o>,
 <bali.Pattern Pak Dewa Wadon 2:(o)_ _ o d D _ o d D _ o d D _ o o>,
 <bali.Pattern Pak Dewa Wadon 4:(o)D _ o d D _ o d D _ D _ D _ o o>,
 <bali.Pattern Pak Dewa Wadon 1:(o)D _ o o D o D _ o o d D _ _ o o>,
 <bali.Pattern Pak Tama Wadon Variant 6:(o)D _ o _ o o D _ o o d D _ _ _ _>,
 <bali.Pattern Pak Tama Wadon Variant 2:(o)D _ o _ o o D _ o o d D _ _ _ _>,
 <bali.Pattern Pak Dewa Wadon 5:(o)D o d D o D o o D o d D o D o o>,
 <bali.Pattern Pak Dewa Wadon 6:(o)d D o _ D _ o _ d D o _ D _ o _>,
 <bali.Pattern Pak Tama Wadon Variant 4:(_)o o d D o d D o D _ o _ o _ o _>,
 <bali.Pattern Pak Dewa Wadon 7 (not taught):(D)o _ o o d D o _ o o d D o _ o o>,
 <bali.Pattern Pak Dewa Wadon 8 (not taught):(o)D _ o _ o o D _ o _ o o D _ o o>,
 <bali.Pattern Pak Tama Wadon Variant 3:(_)o o D _ _ _ o o D _ d D _ _ o _>]

Now we have all the taught patterns! Yay!

Let's get the first taught pattern


In [10]:
firstPattern = fp.taught[0]
print(firstPattern)


<bali.Pattern Lanang Dasar:(e)_ e _ e _ e _ e _ e _ e _ e _ e>

In [11]:
firstPattern.title


Out[11]:
'Lanang Dasar'

In [12]:
firstPattern.drumPattern


Out[12]:
'(e)_ e _ e _ e _ e _ e _ e _ e _ e'

In [13]:
firstPattern.gongPattern


Out[13]:
'(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4'

In [14]:
firstPattern.beatLength()


Out[14]:
4

In [15]:
firstPattern.strokes


Out[15]:
['e',
 '_',
 'e',
 '_',
 'e',
 '_',
 'e',
 '_',
 'e',
 '_',
 'e',
 '_',
 'e',
 '_',
 'e',
 '_',
 'e']

In [6]:
for taughtPattern in fp.taught:
    if taughtPattern.beatLength() == 4:
        print(taughtPattern.title, " ::: ", taughtPattern.beatLength())
        print(taughtPattern.gongPattern)
        print(taughtPattern.drumPattern)
        print("")


Lanang Dasar  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(e)_ e _ e _ e _ e _ e _ e _ e _ e

Pak Tama Lanang 0 (intro)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ e e _ e _ e _ e _ e _ e T _

Pak Cok Lanang 0 (“intro”)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ e e T e T e T e T e T e T _

Pak Tama Lanang 0a (ngeseh)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ e _ _ e e _ e _ e _ e _ e T _

Pak Dewa Lanang 10  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T e _ _ _ _ e e _ e _ e _ _

Pak Dewa Lanang 11  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ e e _ _ _ _ e e _ e _ e _ _

Pak Tut Lanang Dasar 1  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e _ e _ _ e e _ _ e e _ e _ _

Pak Tut Lanang Dasar 2  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e _ _ e e _ e _ _ e e T _ T _

Pak Dewa Lanang 7  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(l)_ e _ l _ e _ l _ e _ l _ e T l

Pak Dewa Lanang 8  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(l)_ e T l _ e T l _ e T l _ e T l

Pak Dewa Lanang 6a  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(l)_ l _ _ e e T _ e e T _ e e T _

Pak Dewa Lanang 6  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e e T _ e e T _ e e T _

Pak Dewa Lanang 9  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T _ e _ T _ e e T _ e _ T _

Pak Cok Lanang 5  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)l l T _ e e T _ l l T _ e e T _

Pak Dewa Lanang 1  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e e T _ e _ l _ e e T _

Pak Dewa Lanang 1a  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e e _ _ e _ l _ e e T _

Pak Dewa Lanang 1b (Tama)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e e T _ e _ e _ e e T _

Pak Tama Lanang 3  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e e _ _ e _ e _ e e _ _

Sudi Lanang 1  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e e _ _ _ _ _ _ e e T _

Sudi Lanang 3  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e _ _ _ _ _ _ _ e _ _ _

Sudi Lanang 2  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e _ l _ e _ l _ e e T _

Sudi Lanang 4  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e _ l _ e _ l _ e _ _ _

Pak Dewa Lanang 3  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e _ l _ e e T _ e _ l _ e e T _

Pak Dewa Lanang 4  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ e _ _ e e _ _ e _ l _ e e T _

Pak Tama Lanang 4  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ _ _ e e _ _ e _ e e T e T _

Pak Dewa Lanang 2  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e _ l _ e e T _ e e T e T e T r

Pak Dewa Lanang 2a  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e _ e _ e e T _ e e T e T e T _

Pak Tama Lanang 6  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e _ _ e _ e _ e e T e T e T _

Pak Cok Lanang 1  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T _ e e T _ e e T e T e T _

Pak Cok Lanang 1a (Dewa)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)l l T _ e e T _ e e T e T e T _

Pak Cok Lanang 3  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T _ e e T e e _ e e T e T _

Pak Cok Lanang 4  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T e T e T e e T e e T e T _

Pak Cok Lanang 2  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T e T _ e e T e T _ e e T _

Pak Tama Lanang 1  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T _ _ _ e e T e T _ e e T _

Pak Tama Lanang 1a  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T _ e _ e e T e T _ e e T _

Pak Tama Lanang 5  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e T _ e _ e e T _ e e T e T _

Pak Tama Lanang 7  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e t T _ _ e e t T _ _ e e T _

Pak Dewa Lanang 5  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e t T e T e e t T e e T e T _

Pak Tama Lanang 2  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e e t T e T e e T e T _ e e T _

Pak Cok Lanang 6 (not taught)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)e _ e e T _ e _ e e T e T e T _

Pak Cok Lanang 7 (not taught)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ e e T _ _ _ e e T e T e T _

Wadon Dasar  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)o _ o _ o _ o _ o _ o _ o _ o _

Pak Tut Wadon Dasar 1  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)o _ o _ l _ o _ o _ l _ o _ l _

Pak Tama Wadon Variant 1  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ o _ l _ l _ o _ l _ o _ o _

Pak Tama Wadon Variant 1a  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ o _ l _ l _ o _ l _ o _ l _

Pak Dewa Wadon 3  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)d D _ D _ D _ _ o _ o _ o _ o _

Pak Dewa Wadon End Variant  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)D o d D _ _ _ _ _ _ o _ o _ o _

Pak Tama Wadon 0 (intro)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ o _ o _ o _ o o d D _ _ _ _

Pak Dewa Wadon 0  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)_ _ o _ l _ o o _ o d D _ _ o o

Pak Dewa Wadon 0a with Dag delay  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)_ _ o _ l _ o o _ _ o d D _ o o

Pak Tama Wadon Variant 2  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)l _ o _ l _ l _ o _ o o d D _ _

Pak Tama Wadon Variant 5  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)o o d D _ _ o _ l _ o o d D o o

Pak Dewa Wadon 2  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)_ _ o d D _ o d D _ o d D _ o o

Pak Dewa Wadon 4  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)D _ o d D _ o d D _ D _ D _ o o

Pak Dewa Wadon 1  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)D _ o o D o D _ o o d D _ _ o o

Pak Tama Wadon Variant 6  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● - 4
(o)D _ o _ o o D _ o o d D _ _ _ _

Pak Tama Wadon Variant 2  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)D _ o _ o o D _ o o d D _ _ _ _

Pak Dewa Wadon 5  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)D o d D o D o o D o d D o D o o

Pak Dewa Wadon 6  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)d D o _ D _ o _ d D o _ D _ o _

Pak Tama Wadon Variant 4  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)o o d D o d D o D _ o _ o _ o _

Pak Dewa Wadon 7 (not taught)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(D)o _ o o d D o _ o o d D o _ o o

Pak Dewa Wadon 8 (not taught)  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)D _ o _ o o D _ o _ o o D _ o o

Pak Tama Wadon Variant 3  :::  4
(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(_)o o D _ _ _ o o D _ d D _ _ o _


In [7]:
for taughtPattern in fp.taught:
    print(taughtPattern.getStrokeByBeat(4), taughtPattern.title)


e Lanang Dasar
_ Pak Tama Lanang 0 (intro)
_ Pak Cok Lanang 0 (“intro”)
_ Pak Tama Lanang 0a (ngeseh)
_ Pak Dewa Lanang 10
_ Pak Dewa Lanang 11
_ Pak Tut Lanang Dasar 1
_ Pak Tut Lanang Dasar 2
l Pak Dewa Lanang 7
l Pak Dewa Lanang 8
_ Pak Dewa Lanang 6a
_ Pak Dewa Lanang 6
_ Pak Dewa Lanang 9
_ Pak Cok Lanang 5
_ Pak Dewa Lanang 1
_ Pak Dewa Lanang 1a
_ Pak Dewa Lanang 1b (Tama)
_ Pak Tama Lanang 3
_ Sudi Lanang 1
_ Sudi Lanang 3
_ Sudi Lanang 2
_ Sudi Lanang 4
_ Pak Dewa Lanang 3
_ Pak Dewa Lanang 4
_ Pak Tama Lanang 4
r Pak Dewa Lanang 2
_ Pak Dewa Lanang 2a
_ Pak Tama Lanang 6
_ Pak Cok Lanang 1
_ Pak Cok Lanang 1a (Dewa)
_ Pak Cok Lanang 3
_ Pak Cok Lanang 4
_ Pak Cok Lanang 2
_ Pak Tama Lanang 1
_ Pak Tama Lanang 1a
_ Pak Tama Lanang 5
_ Pak Tama Lanang 7
_ Pak Dewa Lanang 5
_ Pak Tama Lanang 2
_ Pak Cok Lanang 6 (not taught)
_ Pak Cok Lanang 7 (not taught)
_ Wadon Dasar
_ Pak Tut Wadon Dasar 1
_ Pak Tama Wadon Variant 1
_ Pak Tama Wadon Variant 1a
_ Pak Dewa Wadon 3
_ Pak Dewa Wadon End Variant
_ Pak Tama Wadon 0 (intro)
o Pak Dewa Wadon 0
o Pak Dewa Wadon 0a with Dag delay
_ Pak Tama Wadon Variant 2
o Pak Tama Wadon Variant 5
o Pak Dewa Wadon 2
o Pak Dewa Wadon 4
o Pak Dewa Wadon 1
_ Pak Tama Wadon Variant 6
_ Pak Tama Wadon Variant 2
o Pak Dewa Wadon 5
_ Pak Dewa Wadon 6
_ Pak Tama Wadon Variant 4
o Pak Dewa Wadon 7 (not taught)
o Pak Dewa Wadon 8 (not taught)
_ Pak Tama Wadon Variant 3

How many strokes total are there in the whole taught set?


In [19]:
total = 0
for pattern in fp.taught:
    total += len(pattern.strokes)
print(total)


1071

Create a list of all the taught patterns that contain "lanang"


In [14]:
lanang = [p for p in fp.taught if 'lanang' in p.title.lower()]
lanang


Out[14]:
[<bali.Pattern Lanang Dasar:(e)_ e _ e _ e _ e _ e _ e _ e _ e>,
 <bali.Pattern Pak Tama Lanang 0 (intro):(_)_ _ e e _ e _ e _ e _ e _ e T _>,
 <bali.Pattern Pak Cok Lanang 0 (“intro”):(_)_ _ e e T e T e T e T e T e T _>,
 <bali.Pattern Pak Tama Lanang 0a (ngeseh):(_)_ e _ _ e e _ e _ e _ e _ e T _>,
 <bali.Pattern Pak Dewa Lanang 10:(_)e e T e _ _ _ _ e e _ e _ e _ _>,
 <bali.Pattern Pak Dewa Lanang 11:(_)_ _ e e _ _ _ _ e e _ e _ e _ _>,
 <bali.Pattern Pak Tut Lanang Dasar 1:(_)e e _ e _ _ e e _ _ e e _ e _ _>,
 <bali.Pattern Pak Tut Lanang Dasar 2:(_)e e _ _ e e _ e _ _ e e T _ T _>,
 <bali.Pattern Pak Dewa Lanang 7:(l)_ e _ l _ e _ l _ e _ l _ e T l>,
 <bali.Pattern Pak Dewa Lanang 8:(l)_ e T l _ e T l _ e T l _ e T l>,
 <bali.Pattern Pak Dewa Lanang 6a:(l)_ l _ _ e e T _ e e T _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 6:(_)_ _ _ _ e e T _ e e T _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 9:(_)e e T _ e _ T _ e e T _ e _ T _>,
 <bali.Pattern Pak Cok Lanang 5:(_)l l T _ e e T _ l l T _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 1:(_)_ _ _ _ e e T _ e _ l _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 1a:(_)_ _ _ _ e e _ _ e _ l _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 1b (Tama):(_)_ _ _ _ e e T _ e _ e _ e e T _>,
 <bali.Pattern Pak Tama Lanang 3:(_)_ _ _ _ e e _ _ e _ e _ e e _ _>,
 <bali.Pattern Sudi Lanang 1:(_)_ _ _ _ e e _ _ _ _ _ _ e e T _>,
 <bali.Pattern Sudi Lanang 3:(_)_ _ _ _ e _ _ _ _ _ _ _ e _ _ _>,
 <bali.Pattern Sudi Lanang 2:(_)_ _ _ _ e _ l _ e _ l _ e e T _>,
 <bali.Pattern Sudi Lanang 4:(_)_ _ _ _ e _ l _ e _ l _ e _ _ _>,
 <bali.Pattern Pak Dewa Lanang 3:(_)e _ l _ e e T _ e _ l _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 4:(_)_ e _ _ e e _ _ e _ l _ e e T _>,
 <bali.Pattern Pak Tama Lanang 4:(_)_ _ _ _ e e _ _ e _ e e T e T _>,
 <bali.Pattern Pak Dewa Lanang 2:(_)e _ l _ e e T _ e e T e T e T r>,
 <bali.Pattern Pak Dewa Lanang 2a:(_)e _ e _ e e T _ e e T e T e T _>,
 <bali.Pattern Pak Tama Lanang 6:(_)e e _ _ e _ e _ e e T e T e T _>,
 <bali.Pattern Pak Cok Lanang 1:(_)e e T _ e e T _ e e T e T e T _>,
 <bali.Pattern Pak Cok Lanang 1a (Dewa):(_)l l T _ e e T _ e e T e T e T _>,
 <bali.Pattern Pak Cok Lanang 3:(_)e e T _ e e T e e _ e e T e T _>,
 <bali.Pattern Pak Cok Lanang 4:(_)e e T e T e T e e T e e T e T _>,
 <bali.Pattern Pak Cok Lanang 2:(_)e e T e T _ e e T e T _ e e T _>,
 <bali.Pattern Pak Tama Lanang 1:(_)e e T _ _ _ e e T e T _ e e T _>,
 <bali.Pattern Pak Tama Lanang 1a:(_)e e T _ e _ e e T e T _ e e T _>,
 <bali.Pattern Pak Tama Lanang 5:(_)e e T _ e _ e e T _ e e T e T _>,
 <bali.Pattern Pak Tama Lanang 7:(_)e e t T _ _ e e t T _ _ e e T _>,
 <bali.Pattern Pak Dewa Lanang 5:(_)e e t T e T e e t T e e T e T _>,
 <bali.Pattern Pak Tama Lanang 2:(_)e e t T e T e e T e T _ e e T _>,
 <bali.Pattern Pak Cok Lanang 6 (not taught):(_)e _ e e T _ e _ e e T e T e T _>,
 <bali.Pattern Pak Cok Lanang 7 (not taught):(_)_ _ e e T _ _ _ e e T e T e T _>]

In [15]:
from music21 import *
ld = text.LanguageDetector()
ld


Out[15]:
<music21.text.LanguageDetector at 0x1056a7048>

In [16]:
ld.trigrams


Out[16]:
{'cn': <music21.text.Trigram at 0x1057cafd0>,
 'de': <music21.text.Trigram at 0x1057f0f98>,
 'en': <music21.text.Trigram at 0x1057dec88>,
 'fr': <music21.text.Trigram at 0x1056a7208>,
 'it': <music21.text.Trigram at 0x1056a7400>,
 'la': <music21.text.Trigram at 0x105c0bf60>,
 'nl': <music21.text.Trigram at 0x108947748>}

In [17]:
english = ld.trigrams['en']

In [18]:
english.lut


Out[18]:
{'  ': {'*': 1},
 ' "': {'A': 2,
  'B': 2,
  'C': 2,
  'D': 1,
  'F': 3,
  'G': 1,
  'H': 3,
  'I': 22,
  'M': 3,
  'N': 4,
  'O': 2,
  'S': 1,
  'W': 2,
  'Y': 2,
  'a': 1,
  'b': 4,
  'd': 1,
  'h': 2,
  'i': 2,
  'o': 2,
  'r': 1,
  't': 2,
  'w': 2,
  'y': 2},
 ' &': {'c': 20},
 ' (': {'I': 1, 'a': 4, 'h': 1},
 ' *': {'*': 1, 'e': 1},
 ' -': {'-': 2, 'a': 1},
 ' 1': {'0': 1},
 ' A': {' ': 1,
  'L': 5,
  'R': 1,
  'd': 8,
  'f': 3,
  'g': 1,
  'l': 13,
  'm': 1,
  'n': 5,
  'r': 1,
  's': 8,
  't': 11,
  'u': 3},
 ' B': {'R': 1, 'a': 5, 'e': 6, 'u': 11, 'y': 2},
 ' C': {'.': 6, 'A': 8, 'O': 29, 'a': 12, 'h': 57, 'l': 2, 'o': 29, 'r': 2},
 ' D': {'E': 29, 'I': 1, 'e': 27, 'i': 2, 'o': 5, 'u': 2},
 ' E': {'N': 1, 'd': 9, 'n': 4, 't': 2, 'v': 4, 'x': 1},
 ' F': {'.': 1, 'R': 2, 'a': 2, 'l': 1, 'o': 6, 'r': 88},
 ' G': {'e': 1, 'o': 3, 'u': 4},
 ' H': {'A': 1, 'E': 4, 'I': 7, 'a': 5, 'e': 64, 'i': 7, 'o': 9, 'u': 2},
 ' I': {' ': 766,
  ',': 5,
  ';': 1,
  'I': 2,
  'N': 1,
  'V': 1,
  'X': 1,
  'f': 16,
  'n': 10,
  's': 2,
  't': 26},
 ' J': {'O': 17, 'a': 57, 'o': 18},
 ' K': {'e': 3, 'i': 1, 'n': 1},
 ' L': {'A': 35, 'I': 1, 'a': 94, 'e': 6, 'i': 1, 'o': 22},
 ' M': {'.': 2,
  'E': 2,
  'I': 1,
  'R': 40,
  'U': 1,
  'Y': 1,
  'a': 61,
  'i': 29,
  'o': 11,
  'r': 96,
  'u': 2,
  'y': 35},
 ' N': {'O': 1, 'a': 1, 'e': 2, 'o': 9},
 ' O': {' ': 1, 'f': 1, 'h': 1, 'n': 3, 'u': 4},
 ' P': {'R': 1, 'a': 5, 'e': 1, 'o': 7, 'r': 4},
 ' R': {'.': 4, 'E': 3, 'e': 78},
 ' S': {' ': 1,
  '.': 18,
  'A': 4,
  'H': 3,
  'I': 2,
  'O': 1,
  'U': 23,
  'e': 10,
  'h': 42,
  'i': 62,
  'm': 6,
  'o': 3,
  't': 22,
  'u': 88},
 ' T': {'H': 7, 'O': 42, 'e': 1, 'h': 58, 'o': 9, 'u': 2},
 ' U': {'n': 2, 'p': 9},
 ' V': {' ': 1, '.': 4, 'E': 49, 'I': 3, 'e': 66},
 ' W': {'e': 21, 'h': 31, 'i': 11},
 ' X': {' ': 1, 'I': 5, 'L': 2, 'V': 4, 'X': 20},
 ' Y': {'O': 1, 'e': 3, 'o': 51},
 ' a': {' ': 306,
  'b': 67,
  'c': 83,
  'd': 42,
  'f': 83,
  'g': 70,
  'i': 3,
  'l': 199,
  'm': 147,
  'n': 807,
  'p': 45,
  'r': 94,
  's': 275,
  't': 194,
  'u': 12,
  'v': 7,
  'w': 28},
 ' b': {'a': 6,
  'e': 552,
  'i': 8,
  'l': 17,
  'o': 17,
  'r': 56,
  'u': 185,
  'y': 129},
 ' c': {'a': 179,
  'e': 19,
  'h': 66,
  'i': 12,
  'l': 14,
  'o': 422,
  'r': 21,
  'u': 2},
 ' d': {'a': 75, 'e': 269, 'i': 156, 'o': 124, 'r': 24, 'u': 17, 'w': 1},
 ' e': {'a': 45,
  'c': 3,
  'd': 8,
  'f': 10,
  'i': 6,
  'l': 10,
  'm': 10,
  'n': 105,
  'p': 1,
  'q': 13,
  'r': 4,
  's': 24,
  't': 1,
  'v': 128,
  'x': 107,
  'y': 10},
 ' f': {'a': 106, 'e': 91, 'i': 62, 'l': 16, 'o': 342, 'r': 146, 'u': 22},
 ' g': {'a': 16, 'e': 38, 'i': 65, 'l': 8, 'o': 87, 'r': 80, 'u': 10},
 ' h': {'a': 517, 'e': 737, 'i': 320, 'o': 161, 'u': 31},
 ' i': {'d': 16,
  'f': 55,
  'g': 3,
  'l': 14,
  'm': 85,
  'n': 565,
  'r': 3,
  's': 272,
  't': 235},
 ' j': {'e': 11, 'o': 11, 'u': 40},
 ' k': {'e': 12, 'i': 22, 'n': 89},
 ' l': {'a': 73, 'e': 144, 'i': 97, 'o': 110, 'u': 1},
 ' m': {'a': 298, 'e': 273, 'i': 101, 'o': 212, 'u': 147, 'y': 347},
 ' n': {'a': 18, 'e': 88, 'i': 10, 'o': 422, 'u': 4},
 ' o': {'b': 32,
  'c': 14,
  'd': 2,
  'f': 695,
  'l': 9,
  'n': 208,
  'p': 34,
  'r': 57,
  's': 1,
  't': 28,
  'u': 62,
  'v': 19,
  'w': 45},
 ' p': {'a': 92, 'e': 95, 'i': 7, 'l': 58, 'o': 80, 'r': 180, 'u': 19},
 ' q': {'u': 40},
 ' r': {'a': 20, 'e': 334, 'i': 17, 'o': 22, 'u': 11},
 ' s': {'a': 111,
  'c': 29,
  'e': 195,
  'h': 334,
  'i': 103,
  'l': 7,
  'm': 7,
  'o': 286,
  'p': 70,
  't': 78,
  'u': 189,
  'w': 6,
  'y': 5},
 ' t': {'a': 50,
  'e': 55,
  'h': 1311,
  'i': 63,
  'o': 956,
  'r': 59,
  'u': 4,
  'w': 19},
 ' u': {'g': 1, 'n': 129, 'p': 24, 'r': 10, 's': 37, 't': 4},
 ' v': {'a': 22, 'e': 94, 'i': 39, 'o': 4},
 ' w': {'a': 241, 'e': 165, 'h': 378, 'i': 408, 'o': 148, 'r': 36},
 ' y': {'e': 37, 'i': 2, 'o': 416},
 '! ': {'A': 2,
  'B': 1,
  'C': 2,
  'D': 1,
  'F': 3,
  'G': 2,
  'H': 5,
  'I': 17,
  'K': 1,
  'L': 1,
  'M': 3,
  'N': 1,
  'O': 1,
  'P': 1,
  'S': 3,
  'T': 4,
  'W': 4,
  'a': 3,
  'b': 5,
  'f': 1,
  'h': 2,
  'i': 1,
  'j': 1,
  't': 5},
 '!"': {' ': 8},
 '" ': {'"': 24,
  'A': 2,
  'B': 1,
  'H': 3,
  'I': 6,
  'S': 3,
  'T': 1,
  'W': 3,
  'b': 1,
  'c': 2,
  'h': 4,
  'i': 1,
  'r': 3,
  's': 15},
 '"A': {'n': 1, 'r': 1},
 '"B': {'u': 2},
 '"C': {'a': 1, 'e': 1},
 '"D': {'i': 1},
 '"F': {'r': 3},
 '"G': {'o': 1},
 '"H': {'e': 2, 'i': 1},
 '"I': {' ': 17, 'n': 1, 't': 4},
 '"M': {'a': 1, 'y': 2},
 '"N': {'o': 4},
 '"O': {'f': 1, 'h': 1},
 '"S': {'a': 1},
 '"W': {'h': 2},
 '"Y': {'o': 2},
 '"a': {'s': 1},
 '"b': {'u': 3, 'y': 1},
 '"d': {'o': 1},
 '"h': {'e': 2},
 '"i': {'f': 1, 'n': 1},
 '"o': {'n': 1, 'r': 1},
 '"r': {'e': 1},
 '"t': {'h': 2},
 '"w': {'a': 1, 'h': 1},
 '"y': {'o': 2},
 '&c': {',': 1, '.': 19},
 "' ": {'p': 1},
 "'s": {' ': 112, ',': 3, '.': 2},
 '(I': {' ': 1},
 '(a': {' ': 1, 's': 2, 't': 1},
 '(h': {'i': 1},
 ') ': {'t': 1, 'w': 1, 'y': 1},
 '),': {' ': 2},
 ');': {' ': 1},
 '* ': {'L': 1},
 '**': {' ': 1, '*': 2, 'T': 1},
 '*T': {'h': 1},
 '*e': {'x': 1},
 ', ': {'"': 20,
  '&': 20,
  'A': 4,
  'C': 16,
  'D': 1,
  'F': 5,
  'H': 1,
  'I': 122,
  'L': 2,
  'M': 4,
  'R': 6,
  'S': 13,
  'T': 1,
  'Y': 2,
  'a': 434,
  'b': 109,
  'c': 25,
  'd': 15,
  'e': 14,
  'f': 53,
  'g': 4,
  'h': 81,
  'i': 99,
  'j': 2,
  'k': 2,
  'l': 10,
  'm': 60,
  'n': 18,
  'o': 49,
  'p': 8,
  'q': 1,
  'r': 3,
  's': 44,
  't': 179,
  'u': 2,
  'v': 3,
  'w': 148,
  'y': 24},
 ',"': {' ': 22},
 ',-': {'-': 19},
 '- ': {'-': 1, 'H': 2},
 '-"': {' ': 1},
 '--': {' ': 2,
  '"': 1,
  '-': 3,
  'F': 1,
  'I': 14,
  'M': 2,
  'S': 1,
  'T': 2,
  'U': 1,
  'Y': 3,
  'a': 2,
  'b': 2,
  'd': 1,
  'e': 1,
  'f': 1,
  'g': 1,
  'h': 2,
  'i': 2,
  'm': 1,
  'n': 1,
  'p': 1,
  's': 4,
  't': 5,
  'v': 1,
  'w': 1,
  'y': 2},
 '-F': {'r': 1},
 '-I': {' ': 14},
 '-M': {'r': 2},
 '-S': {'i': 1},
 '-T': {'h': 2},
 '-U': {'n': 1},
 '-Y': {'o': 3},
 '-a': {' ': 1, 'n': 2},
 '-b': {'r': 1, 'u': 2, 'y': 1},
 '-c': {'h': 1, 'o': 1},
 '-d': {'a': 3, 'i': 1, 'o': 1},
 '-e': {'n': 1},
 '-f': {'a': 1, 'i': 1, 'o': 1},
 '-g': {'r': 1},
 '-h': {'e': 4, 'o': 2, 'u': 2},
 '-i': {'n': 8, 's': 1},
 '-l': {'a': 7},
 '-m': {'i': 2, 'o': 2},
 '-n': {'a': 2, 'o': 1},
 '-o': {'f': 1, 'p': 1},
 '-p': {'r': 1},
 '-r': {'o': 7},
 '-s': {'a': 1, 'h': 1, 'i': 1, 'u': 2},
 '-t': {'h': 4, 'i': 2, 'o': 1},
 '-u': {'s': 1},
 '-v': {'e': 1},
 '-w': {'a': 1, 'e': 1},
 '-y': {'o': 2},
 '. ': {'"': 13,
  'A': 36,
  'B': 16,
  'C': 10,
  'D': 36,
  'E': 6,
  'F': 19,
  'G': 2,
  'H': 72,
  'I': 240,
  'J': 35,
  'K': 2,
  'L': 24,
  'M': 69,
  'N': 10,
  'O': 8,
  'P': 8,
  'R': 11,
  'S': 64,
  'T': 55,
  'U': 2,
  'V': 82,
  'W': 39,
  'X': 26,
  'Y': 48,
  'a': 3,
  'b': 1,
  'i': 1,
  'w': 2},
 '."': {' ': 23},
 '.,': {' ': 18},
 '.;': {' ': 1},
 '0 ': {'W': 1},
 '10': {' ': 1},
 ': ': {'"': 3,
  'F': 1,
  'I': 3,
  'M': 2,
  'S': 1,
  'a': 3,
  'b': 3,
  'h': 2,
  'i': 4,
  'm': 3,
  'o': 1,
  's': 2,
  't': 3,
  'w': 1,
  'y': 1},
 '; ': {'"': 8,
  'I': 28,
  'L': 1,
  'R': 1,
  'a': 97,
  'b': 66,
  'd': 1,
  'e': 1,
  'f': 13,
  'h': 23,
  'i': 10,
  'm': 2,
  'n': 9,
  'o': 3,
  's': 8,
  't': 14,
  'w': 10,
  'y': 11},
 '? ': {'A': 3,
  'B': 1,
  'D': 1,
  'F': 1,
  'H': 1,
  'I': 4,
  'M': 4,
  'N': 1,
  'R': 1,
  'S': 2,
  'T': 2,
  'U': 1,
  'W': 6,
  'Y': 2,
  'a': 1},
 '?"': {' ': 13},
 'A ': {'g': 1},
 'A.': {' ': 5},
 'AD': {',': 1, 'Y': 35},
 'AL': {'D': 3, 'I': 5},
 'AM': {'E': 4},
 'AN': {' ': 23},
 'AR': {' ': 1, 'E': 1},
 'AT': {' ': 1, ':': 1, 'H': 8},
 'AV': {'O': 1},
 'Ad': {'i': 8},
 'Af': {'t': 3},
 'Ag': {'a': 1},
 'Al': {'i': 9, 'l': 4},
 'Am': {' ': 1},
 'An': {'d': 6},
 'Ar': {'e': 1, 't': 1},
 'As': {' ': 7, 'k': 1},
 'At': {' ': 11},
 'Au': {'s': 3},
 'BR': {'O': 1},
 'Ba': {'t': 5},
 'Be': {' ': 3, 'l': 1, 's': 2},
 'Bu': {'t': 13},
 'By': {' ': 2},
 'C.': {' ': 6},
 'CA': {'T': 8},
 'CI': {'A': 5},
 'CL': {'U': 1},
 'CO': {'G': 1, 'N': 1, 'U': 28},
 'CY': {' ': 23, '.': 5},
 'Ca': {'n': 3, 's': 1, 't': 9},
 'Ce': {'r': 1},
 'Ch': {'a': 9, 'r': 2, 'u': 46},
 'Cl': {'a': 2},
 'Co': {'m': 1, 'n': 2, 'u': 26},
 'Cr': {'e': 1, 'u': 1},
 'D ': {'C': 1, 'D': 2, 't': 2},
 'D,': {' ': 1},
 'DE': {' ': 28, 'A': 2},
 'DI': {'D': 1},
 'DY': {' ': 35},
 'De': {' ': 25, 'c': 1, 'p': 1},
 'Di': {'d': 2, 's': 1},
 'Do': {' ': 5},
 'Du': {'r': 2},
 'E ': {'C': 30, 'S': 4, 'T': 2, 'V': 7, 'o': 1, 's': 1, 't': 3, 'w': 1},
 'E,': {' ': 2},
 'EA': {'R': 1, 'V': 1},
 'ED': {' ': 1},
 'EG': {'I': 3},
 'EN': {'D': 1, 'E': 1, 'T': 1},
 'ER': {' ': 3, ',': 1, 'E': 1, 'I': 7, 'N': 49},
 'ES': {'E': 1},
 'Ed': {'w': 9},
 'En': {'d': 1, 'g': 3},
 'Et': {'e': 2},
 'Ev': {'e': 4},
 'Ex': {'c': 1},
 'F.': {' ': 1},
 'FR': {'O': 2},
 'Fa': {'c': 1, 'r': 1},
 'Fl': {'e': 1},
 'Fo': {'r': 6},
 'Fr': {'e': 86, 'i': 4, 'o': 2},
 'G.': {';': 1},
 'GI': {'N': 3},
 'Ge': {'r': 1},
 'Go': {'d': 2, 'o': 2},
 'Gu': {'e': 2, 't': 2},
 'H.': {' ': 1},
 'HA': {'D': 1, 'T': 2},
 'HE': {' ': 7, ',': 1, 'R': 12},
 'HI': {'M': 1, 'S': 6},
 'HN': {'S': 17},
 'Ha': {'m': 1, 'v': 4},
 'He': {' ': 38, 'a': 5, 'r': 23},
 'Hi': {'s': 8},
 'Ho': {'t': 2, 'w': 7},
 'Hu': {'m': 1, 'r': 1},
 'I ': {'D': 1,
  'F': 1,
  'K': 1,
  'L': 8,
  'M': 14,
  'S': 1,
  'a': 135,
  'b': 21,
  'c': 88,
  'd': 35,
  'e': 9,
  'f': 24,
  'g': 6,
  'h': 128,
  'i': 7,
  'k': 22,
  'l': 19,
  'm': 41,
  'n': 22,
  'o': 9,
  'p': 4,
  'r': 26,
  's': 81,
  't': 28,
  'u': 1,
  'v': 1,
  'w': 86,
  'y': 2},
 'I,': {' ': 5},
 'I;': {' ': 1},
 'IA': {'.': 5},
 'IC': {'I': 5},
 'ID': {' ': 1},
 'II': {' ': 16, 'I': 8},
 'IM': {'.': 1},
 'IN': {'A': 3, 'C': 1, 'E': 7},
 'IO': {'N': 1},
 'IR': {' ': 2},
 'IS': {' ': 6, 'S': 1, 'T': 1},
 'IV': {' ': 4},
 'IX': {' ': 4},
 'If': {' ': 16},
 'In': {' ': 10, 'd': 1},
 'Is': {' ': 2},
 'It': {' ': 28, 'a': 1, 's': 1},
 'JO': {'H': 17},
 'Ja': {'m': 54, 'n': 3},
 'Jo': {'h': 18},
 'Ke': {'e': 2, 'n': 1},
 'Ki': {'s': 1},
 'Kn': {'o': 1},
 'L ': {'L': 1},
 'LA': {'D': 35},
 'LD': {' ': 3},
 'LI': {' ': 1, 'C': 5, 'S': 1},
 'LU': {'S': 1},
 'La': {'d': 74, 'k': 1, 'n': 19},
 'Le': {'a': 1, 't': 5},
 'Li': {'t': 1},
 'Lo': {'n': 22},
 'M ': {'T': 2},
 'M.': {' ': 3},
 'ME': {' ': 5, ',': 1},
 'MI': {'S': 1},
 'MR': {' ': 1, '.': 9, 'S': 30},
 'MU': {'S': 1},
 'MY': {' ': 1},
 'Ma': {'i': 46, 'm': 2, 'r': 14},
 'Mi': {'s': 29},
 'Mo': {'n': 1, 't': 10},
 'Mr': {'.': 67, 's': 31},
 'Mu': {'c': 2},
 'My': {' ': 37},
 'N ': {'-': 2,
  'C': 8,
  'E': 5,
  'L': 2,
  'M': 1,
  'P': 3,
  'T': 33,
  'U': 4,
  'V': 9,
  'X': 4,
  'b': 1},
 'N.': {' ': 19},
 'NA': {'L': 3},
 'NC': {'L': 1, 'O': 1},
 'ND': {'E': 1},
 'NE': {' ': 7, 'D': 1},
 'NO': {'N': 49, 'T': 1},
 'NS': {'O': 17},
 'NT': {' ': 1},
 'Na': {'y': 1},
 'Ne': {'i': 1, 'v': 1},
 'No': {' ': 3, ',': 3, ';': 1, 't': 5, 'w': 1},
 'O ': {'H': 1, 'L': 16, 'M': 21, 'R': 1, 'S': 1, 'T': 2, 'w': 1},
 'OG': {'.': 1},
 'OH': {'N': 17},
 'OM': {' ': 2},
 'ON': {' ': 49, '.': 19, 'C': 1},
 'OO': {' ': 1},
 'OT': {' ': 1, 'H': 1},
 'OU': {' ': 1, 'R': 29},
 'Of': {' ': 1, 'f': 1},
 'Oh': {'!': 1, ',': 1},
 'On': {' ': 1, 'e': 2},
 'Ou': {'g': 1, 'r': 3},
 'PR': {'E': 1},
 'Pa': {'r': 5},
 'Pe': {'r': 1},
 'Po': {'o': 6, 's': 1},
 'Pr': {'a': 1, 'e': 1, 'o': 2},
 'R ': {'B': 1, 'D': 1, 'R': 2, 'i': 1, 't': 2, 'v': 1},
 'R,': {'-': 1},
 'R.': {' ': 13},
 'RC': {'Y': 28},
 'RE': {' ': 2, 'G': 3, 'S': 1},
 'RI': {'N': 7},
 'RN': {'O': 49},
 'RO': {'M': 2, 'T': 1},
 'RS': {'.': 30},
 'Re': {'g': 78},
 'S ': {'S': 1, 'V': 2, 'c': 1, 'd': 1, 'e': 1, 'f': 1, 'v': 1},
 'S.': {' ': 48},
 'SA': {'M': 4, 'N': 23},
 'SE': {'N': 1},
 'SH': {'E': 3},
 'SI': {'O': 1, 'R': 2},
 'SO': {'N': 18},
 'SS': {' ': 1},
 'ST': {' ': 1, 'E': 1},
 'SU': {'S': 23},
 'Sa': {'y': 1},
 'Se': {'n': 2, 'y': 8},
 'Sh': {'e': 42},
 'Si': {'l': 2, 'n': 1, 'r': 59, 's': 1},
 'Sm': {'i': 6},
 'So': {'l': 1, 'm': 2},
 'St': {'a': 4, 'r': 18},
 'Su': {'c': 2, 'm': 8, 'r': 1, 's': 77},
 'T ': {'d': 1, 'i': 1, 'm': 1, 'p': 1},
 'T:': {' ': 1},
 'TE': {'N': 1},
 'TH': {'.': 1, 'A': 2, 'E': 13},
 'TO': {' ': 41, 'O': 1},
 'Te': {'l': 1},
 'Th': {'a': 4, 'e': 37, 'i': 12, 'o': 3, 'r': 1, 'u': 4},
 'To': {' ': 8, '-': 1},
 'Tu': {'e': 2},
 'U ': {'c': 1},
 'UR': {' ': 1, 'C': 28},
 'US': {'A': 23, 'I': 1, 'T': 1},
 'Un': {'d': 1, 'f': 1, 'l': 1},
 'Up': {'o': 1, 'p': 8},
 'V ': {'F': 1, 'L': 3, 'M': 4},
 'V.': {' ': 4},
 'VE': {'R': 49},
 'VI': {' ': 3, 'I': 8},
 'VO': {'U': 1},
 'Ve': {'r': 66},
 'Vl': {' ': 1},
 'We': {' ': 15, 'd': 2, 'l': 2, 'r': 2},
 'Wh': {'a': 10, 'e': 18, 'o': 1, 'y': 4},
 'Wi': {'g': 3, 'l': 5, 't': 3},
 'X ': {'L': 5, 'M': 2},
 'XI': {' ': 3, 'I': 6, 'V': 3, 'X': 3},
 'XL': {' ': 1, 'I': 1},
 'XV': {' ': 3, 'I': 8, 'l': 1},
 'XX': {' ': 2, 'I': 10, 'V': 8, 'X': 10},
 'Y ': {'C': 10, 'D': 12, 'S': 25, 'T': 7, 'U': 3, 'X': 2},
 'Y.': {' ': 5},
 'YO': {'U': 1},
 'Ye': {'t': 3},
 'Yo': {'u': 56},
 'a ': {'M': 2,
  'V': 4,
  'a': 4,
  'b': 6,
  'c': 23,
  'd': 30,
  'e': 1,
  'f': 29,
  'g': 17,
  'h': 19,
  'i': 9,
  'j': 1,
  'k': 3,
  'l': 27,
  'm': 45,
  'n': 6,
  'o': 7,
  'p': 16,
  'q': 1,
  'r': 16,
  's': 47,
  't': 13,
  'u': 1,
  'v': 14,
  'w': 31,
  'y': 10},
 'a"': {' ': 1},
 "a'": {'s': 13},
 'a,': {' ': 22, '-': 3},
 'a.': {' ': 2},
 'a;': {' ': 3},
 'ab': {'h': 3, 'i': 13, 'j': 1, 'l': 121, 'o': 30, 's': 15, 'u': 1},
 'ac': {'a': 2,
  'c': 42,
  'e': 34,
  'h': 47,
  'i': 4,
  'k': 8,
  'q': 16,
  'r': 5,
  't': 54,
  'u': 2,
  'y': 12},
 'ad': {' ': 115,
  ',': 2,
  '.': 1,
  'a': 1,
  'd': 9,
  'e': 42,
  'f': 5,
  'i': 10,
  'l': 1,
  'm': 14,
  'n': 1,
  'o': 2,
  's': 2,
  'u': 2,
  'v': 21,
  'y': 106},
 'af': {'e': 3, 'f': 59, 'r': 9, 't': 18},
 'ag': {'a': 38, 'e': 71, 'g': 3, 'i': 16, 'o': 8, 'r': 16, 'u': 3},
 'ai': {'d': 36, 'l': 5, 'm': 6, 'n': 170, 'r': 22, 's': 6, 't': 10},
 'ak': {' ': 15, 'a': 1, 'e': 94, 'f': 5, 'i': 19, 'n': 1, 's': 3},
 'al': {' ': 70,
  ',': 12,
  '.': 5,
  'a': 5,
  'c': 1,
  'd': 78,
  'e': 12,
  'f': 8,
  'i': 12,
  'k': 12,
  'l': 257,
  'm': 13,
  'o': 24,
  'r': 7,
  's': 7,
  't': 16,
  'u': 3,
  'w': 27},
 'am': {' ': 118,
  ',': 9,
  'a': 1,
  'b': 1,
  'e': 109,
  'i': 33,
  'm': 6,
  'o': 2,
  'p': 6,
  'u': 5},
 'an': {' ': 293,
  '!': 2,
  "'": 17,
  ',': 34,
  '.': 9,
  ':': 1,
  ';': 7,
  'a': 10,
  'c': 81,
  'd': 681,
  'e': 5,
  'g': 49,
  'i': 16,
  'k': 7,
  'l': 2,
  'n': 63,
  'o': 12,
  'q': 5,
  's': 21,
  't': 65,
  'v': 1,
  'w': 4,
  'x': 12,
  'y': 91},
 'ao': {'r': 4},
 'ap': {' ': 1,
  'a': 5,
  'e': 3,
  'i': 3,
  'o': 3,
  'p': 75,
  'r': 2,
  's': 15,
  't': 5},
 'ar': {' ': 112,
  ',': 4,
  '.': 2,
  ';': 1,
  'a': 31,
  'b': 1,
  'c': 11,
  'd': 69,
  'e': 127,
  'f': 2,
  'g': 6,
  'i': 66,
  'k': 13,
  'l': 27,
  'm': 20,
  'n': 12,
  'o': 2,
  'r': 79,
  's': 29,
  't': 115,
  'y': 27},
 'as': {' ': 512,
  '!': 1,
  ',': 3,
  '.': 1,
  ';': 1,
  'a': 3,
  'c': 4,
  'e': 17,
  'h': 7,
  'i': 32,
  'k': 9,
  'o': 28,
  'p': 1,
  's': 44,
  't': 70,
  'u': 21,
  'y': 13},
 'at': {' ': 542,
  ',': 11,
  '.': 1,
  ';': 1,
  'c': 15,
  'e': 150,
  'h': 44,
  'i': 192,
  'l': 4,
  'o': 1,
  'r': 2,
  't': 86,
  'u': 27,
  'y': 1},
 'au': {'c': 1, 'd': 1, 'g': 47, 'l': 5, 'n': 10, 's': 19, 't': 10},
 'av': {'a': 2, 'e': 289, 'i': 45, 'o': 28, 'y': 3},
 'aw': {' ': 11, "'": 4, ',': 2, 'a': 25, 'e': 1, 'i': 4, 'k': 2, 'n': 5},
 'ax': {'e': 1},
 'ay': {' ': 122, "'": 1, ',': 16, '.': 11, ';': 8, 'e': 4, 'i': 6, 's': 39},
 'az': {'a': 1, 'e': 1, 'i': 2},
 'b ': {'h': 1},
 'ba': {'b': 8, 'c': 2, 'd': 3, 'n': 19, 'r': 4, 't': 5},
 'bb': {'e': 4, 'o': 1},
 'bd': {'u': 5},
 'be': {' ': 250,
  '!': 1,
  ',': 1,
  '-': 2,
  '.': 2,
  ';': 1,
  'a': 14,
  'c': 9,
  'd': 2,
  'e': 76,
  'f': 28,
  'g': 11,
  'h': 20,
  'i': 36,
  'l': 37,
  'n': 6,
  'r': 27,
  's': 19,
  't': 34,
  'w': 2,
  'y': 11},
 'bh': {'o': 3},
 'bi': {'a': 1, 'd': 8, 'l': 17, 'n': 1, 'r': 1, 't': 5},
 'bj': {'e': 21, 'u': 1},
 'bl': {'a': 10, 'e': 147, 'i': 18, 'o': 1, 'u': 2, 'y': 25},
 'bm': {'i': 9},
 'bo': {'d': 3,
  'l': 1,
  'm': 1,
  'o': 3,
  'r': 3,
  't': 10,
  'u': 30,
  'v': 1,
  'y': 1},
 'br': {'a': 2, 'e': 9, 'i': 10, 'o': 38},
 'bs': {'e': 12, 'i': 2, 'o': 11, 't': 2},
 'bt': {' ': 12, ',': 1, 'a': 3, 'e': 5, 'f': 6, 'l': 1},
 'bu': {'n': 1, 'r': 1, 's': 9, 't': 183, 'y': 1},
 'by': {' ': 129, ',': 1, '-': 1, 'e': 1},
 'c ': {'f': 1, 'i': 1, 'n': 1, 'p': 1, 'r': 1, 't': 1},
 'c,': {' ': 3},
 'c.': {' ': 2, ',': 18},
 'ca': {' ': 54,
  '"': 1,
  "'": 12,
  ',': 14,
  '.': 1,
  ';': 2,
  'b': 1,
  'c': 6,
  'd': 1,
  'l': 18,
  'm': 18,
  'n': 110,
  'p': 11,
  'r': 21,
  's': 19,
  't': 24,
  'u': 20},
 'cc': {'a': 12, 'e': 11, 'i': 1, 'o': 27, 'r': 1, 'u': 9},
 'ce': {' ': 171,
  '!': 1,
  "'": 1,
  ')': 1,
  ',': 35,
  '-': 1,
  '.': 26,
  ':': 1,
  ';': 7,
  '?': 2,
  'a': 7,
  'd': 34,
  'e': 7,
  'i': 33,
  'l': 17,
  'n': 8,
  'p': 16,
  'r': 29,
  's': 45,
  't': 1},
 'ch': {' ': 258,
  ',': 9,
  '-': 1,
  '.': 5,
  ';': 1,
  'a': 34,
  'e': 40,
  'h': 46,
  'i': 21,
  'm': 9,
  'o': 20,
  'u': 3},
 'ci': {'a': 15,
  'd': 7,
  'e': 20,
  'f': 1,
  'l': 5,
  'n': 9,
  'o': 9,
  'p': 5,
  'r': 10,
  's': 5,
  't': 7,
  'v': 2},
 'ck': {' ': 10, 'e': 3, 'i': 4, 'n': 3, 'y': 3},
 'cl': {'a': 15, 'e': 21, 'i': 6, 'o': 6, 'u': 14},
 'co': {'l': 8, 'm': 118, 'n': 220, 'o': 4, 'q': 5, 'r': 13, 'u': 132, 'v': 7},
 'cq': {'u': 16},
 'cr': {'e': 29, 'i': 10, 'u': 3, 'y': 2},
 'cs': {' ': 1},
 'ct': {' ': 68,
  ',': 12,
  '.': 8,
  ';': 2,
  'a': 10,
  'e': 36,
  'i': 94,
  'l': 16,
  'o': 4,
  's': 3,
  'u': 13},
 'cu': {'l': 29, 'm': 12, 'n': 1, 'r': 14, 's': 21, 't': 4},
 'cy': {' ': 29,
  '!': 3,
  "'": 1,
  ',': 11,
  '-': 1,
  '.': 3,
  ';': 2,
  'i': 1,
  's': 1},
 'd ': {'"': 1,
  '(': 2,
  'A': 1,
  'D': 4,
  'F': 6,
  'G': 2,
  'H': 1,
  'I': 64,
  'J': 1,
  'L': 5,
  'M': 19,
  'R': 4,
  'S': 16,
  'W': 2,
  'a': 161,
  'b': 121,
  'c': 42,
  'd': 35,
  'e': 45,
  'f': 70,
  'g': 18,
  'h': 177,
  'i': 119,
  'j': 6,
  'k': 4,
  'l': 17,
  'm': 112,
  'n': 95,
  'o': 99,
  'p': 30,
  'q': 4,
  'r': 19,
  's': 108,
  't': 306,
  'u': 19,
  'v': 7,
  'w': 117,
  'y': 38},
 'd!': {' ': 7, '"': 2},
 "d'": {'s': 12},
 'd)': {',': 1},
 'd,': {' ': 162, '"': 2, '-': 3},
 'd-': {'-': 4, 'c': 1, 'h': 3},
 'd.': {' ': 61, '"': 1},
 'd:': {' ': 5},
 'd;': {' ': 28},
 'd?': {' ': 2, '"': 1},
 'da': {'b': 2, 'l': 2, 'm': 1, 'n': 11, 'r': 10, 't': 2, 'u': 38, 'y': 35},
 'dd': {' ': 2, ',': 1, 'e': 11, 'i': 2, 'r': 6},
 'de': {' ': 46,
  ',': 6,
  '.': 2,
  'a': 104,
  'b': 4,
  'c': 25,
  'd': 65,
  'e': 25,
  'f': 10,
  'g': 12,
  'i': 1,
  'j': 2,
  'l': 29,
  'm': 5,
  'n': 33,
  'p': 16,
  'r': 169,
  's': 56,
  't': 29,
  'v': 5},
 'df': {'u': 5},
 'dg': {'e': 11, 'i': 4, 'm': 8},
 'di': {'a': 24,
  'c': 14,
  'd': 24,
  'e': 14,
  'f': 12,
  'g': 4,
  'l': 2,
  'n': 43,
  'r': 7,
  's': 110,
  't': 12,
  'v': 1},
 'dl': {'e': 3, 'y': 15},
 'dm': {'i': 14},
 'dn': {'e': 18},
 'do': {' ': 45,
  '!': 1,
  ',': 3,
  '.': 1,
  ';': 2,
  '?': 1,
  'e': 19,
  'i': 3,
  'm': 6,
  'n': 40,
  'o': 6,
  'p': 2,
  'u': 23,
  'w': 11},
 'dr': {'a': 8, 'e': 28, 'o': 2},
 'ds': {' ': 28, ',': 7, '.': 8, ';': 3, 'h': 11, 'o': 6},
 'du': {'a': 1, 'c': 34, 'e': 6, 'i': 1, 'l': 9, 'p': 1, 'r': 7, 't': 8},
 'dv': {'a': 11, 'i': 9, 'o': 1},
 'dw': {'a': 9, 'e': 1},
 'dy': {' ': 95, ',': 3, '.': 1, 's': 12},
 'e ': {'(': 1,
  'A': 4,
  'C': 28,
  'F': 5,
  'H': 3,
  'I': 40,
  'L': 4,
  'M': 10,
  'P': 3,
  'R': 4,
  'S': 7,
  'T': 1,
  'V': 6,
  'a': 278,
  'b': 111,
  'c': 143,
  'd': 105,
  'e': 75,
  'f': 116,
  'g': 61,
  'h': 252,
  'i': 263,
  'j': 9,
  'k': 18,
  'l': 71,
  'm': 211,
  'n': 89,
  'o': 260,
  'p': 108,
  'q': 8,
  'r': 70,
  's': 242,
  't': 372,
  'u': 27,
  'v': 28,
  'w': 244,
  'y': 59},
 'e!': {' ': 16, '"': 2},
 'e"': {' ': 1},
 "e'": {'s': 8},
 'e)': {' ': 1, ';': 1},
 'e,': {' ': 303, '"': 6, '-': 3},
 'e-': {'-': 7, 'b': 1},
 'e.': {' ': 156, '"': 4},
 'e:': {' ': 3},
 'e;': {' ': 55},
 'e?': {' ': 12, '"': 1},
 'ea': {' ': 12,
  ',': 1,
  ';': 1,
  'b': 11,
  'c': 18,
  'd': 35,
  'g': 9,
  'k': 31,
  'l': 55,
  'n': 29,
  'r': 213,
  's': 108,
  't': 80,
  'u': 5,
  'v': 48,
  'z': 2},
 'eb': {'a': 1, 'e': 1, 'r': 1, 't': 3, 'y': 1},
 'ec': {'.': 1,
  'a': 8,
  'e': 59,
  'h': 2,
  'i': 16,
  'l': 14,
  'o': 16,
  'r': 1,
  't': 175,
  'u': 12},
 'ed': {' ': 629,
  '!': 5,
  ',': 88,
  '-': 2,
  '.': 34,
  ':': 1,
  ';': 14,
  '?': 1,
  'd': 1,
  'e': 91,
  'g': 6,
  'i': 34,
  'l': 4,
  'n': 4,
  'o': 1,
  'u': 11,
  'y': 2},
 'ee': {' ': 52,
  ',': 1,
  'a': 11,
  'c': 2,
  'd': 35,
  'i': 15,
  'k': 13,
  'l': 43,
  'm': 29,
  'n': 106,
  'p': 19,
  'r': 4,
  's': 2,
  't': 35},
 'ef': {' ': 4,
  ',': 1,
  'a': 2,
  'e': 6,
  'f': 10,
  'i': 6,
  'l': 3,
  'o': 58,
  'r': 1,
  't': 12,
  'u': 14,
  'y': 2},
 'eg': {' ': 1, 'a': 15, 'e': 1, 'g': 3, 'i': 80, 'l': 5, 'r': 20, 'u': 5},
 'eh': {'a': 19, 'e': 7, 'i': 1},
 'ei': {'g': 5, 'n': 51, 'p': 1, 'r': 18, 's': 3, 't': 15, 'v': 28},
 'ej': {'e': 2, 'o': 5, 'u': 5},
 'ek': {' ': 4, ',': 2, '.': 1, 's': 6},
 'el': {' ': 21,
  '.': 1,
  'a': 11,
  'c': 2,
  'd': 7,
  'e': 6,
  'f': 116,
  'i': 94,
  'l': 71,
  'o': 5,
  'p': 12,
  's': 5,
  't': 9,
  'v': 7,
  'y': 109},
 'em': {' ': 27,
  ',': 3,
  '-': 1,
  '.': 4,
  ';': 1,
  'a': 24,
  'b': 15,
  'e': 50,
  'i': 4,
  'n': 5,
  'o': 19,
  'p': 26,
  's': 12,
  'y': 1},
 'en': {' ': 276,
  '!': 1,
  '*': 1,
  ',': 22,
  '-': 1,
  '.': 6,
  ':': 1,
  ';': 3,
  '?': 1,
  'a': 11,
  'b': 2,
  'c': 91,
  'd': 134,
  'e': 46,
  'g': 26,
  'i': 21,
  'j': 5,
  'l': 1,
  'n': 2,
  'o': 20,
  'q': 2,
  'r': 3,
  's': 51,
  't': 365,
  'u': 1,
  'v': 1,
  'y': 1,
  'z': 2},
 'eo': {'p': 2, 'u': 3, 'v': 2},
 'ep': {' ': 9,
  'a': 17,
  'e': 16,
  'i': 4,
  'l': 13,
  'o': 6,
  'r': 17,
  's': 1,
  't': 19,
  'u': 2},
 'eq': {'u': 36},
 'er': {' ': 804,
  '!': 4,
  "'": 31,
  ',': 165,
  '-': 9,
  '.': 82,
  ':': 3,
  ';': 30,
  '?': 7,
  'a': 48,
  'c': 17,
  'd': 4,
  'e': 235,
  'f': 28,
  'g': 4,
  'h': 15,
  'i': 136,
  'j': 1,
  'l': 8,
  'm': 22,
  'n': 88,
  'o': 9,
  'p': 4,
  'r': 10,
  's': 153,
  't': 42,
  'v': 31,
  'w': 10,
  'y': 141},
 'es': {' ': 192,
  '!': 1,
  "'": 5,
  ',': 36,
  '-': 1,
  '.': 13,
  ':': 1,
  ';': 7,
  '?': 2,
  'a': 1,
  'c': 11,
  'd': 4,
  'e': 56,
  'h': 1,
  'i': 32,
  'o': 23,
  'p': 28,
  's': 197,
  't': 120,
  'u': 1},
 'et': {' ': 75,
  ',': 12,
  '.': 16,
  ';': 2,
  'a': 5,
  'c': 13,
  'e': 36,
  'h': 36,
  'i': 16,
  'l': 2,
  'n': 1,
  'o': 5,
  'r': 8,
  's': 3,
  't': 69,
  'u': 24,
  'w': 14,
  'y': 20},
 'eu': {'!': 2, ',': 5, '.': 2, 'v': 1},
 'ev': {'a': 3, 'e': 288, 'i': 18, 'o': 7},
 'ew': {' ': 25, '.': 1, ';': 1, 'a': 3, 'e': 1, 'h': 4, 'i': 2, 's': 7},
 'ex': {',': 2,
  'a': 13,
  'c': 33,
  'e': 9,
  'i': 9,
  'p': 49,
  'q': 1,
  't': 21,
  'u': 1},
 'ey': {' ': 33, ',': 2, '.': 2, ';': 1, 'e': 10, 'm': 8, 'o': 10},
 'f ': {'D': 1,
  'F': 15,
  'H': 1,
  'I': 14,
  'L': 12,
  'M': 18,
  'R': 5,
  'S': 7,
  'T': 1,
  'a': 82,
  'b': 14,
  'c': 31,
  'd': 12,
  'e': 15,
  'f': 20,
  'g': 11,
  'h': 142,
  'i': 48,
  'j': 1,
  'k': 2,
  'l': 18,
  'm': 75,
  'n': 10,
  'o': 17,
  'p': 20,
  'q': 3,
  'r': 17,
  's': 50,
  't': 98,
  'u': 5,
  'v': 6,
  'w': 21,
  'y': 43},
 'f!': {' ': 1},
 'f,': {' ': 22},
 'f-': {'c': 1, 'w': 1},
 'f.': {' ': 10},
 'f:': {' ': 1},
 'f;': {' ': 7},
 'f?': {' ': 2},
 'fa': {'c': 16,
  'i': 17,
  'l': 4,
  'm': 24,
  'n': 7,
  'r': 18,
  's': 10,
  't': 20,
  'u': 5,
  'v': 14},
 'fe': {' ': 14,
  '!': 1,
  "'": 3,
  ',': 10,
  '.': 5,
  '?': 1,
  'a': 20,
  'c': 67,
  'e': 43,
  'l': 10,
  'm': 1,
  'r': 39,
  's': 8,
  't': 4,
  'w': 15},
 'ff': {' ': 9, ',': 1, 'a': 10, 'e': 73, 'i': 11, 'o': 7},
 'fi': {'a': 1,
  'c': 21,
  'd': 4,
  'e': 22,
  'f': 1,
  'g': 1,
  'l': 1,
  'n': 29,
  'r': 29,
  's': 2,
  't': 8,
  'v': 2,
  'x': 9},
 'fl': {'a': 6, 'e': 3, 'i': 10, 'o': 1, 'u': 11},
 'fo': {'l': 11, 'n': 3, 'o': 3, 'r': 416, 'u': 20},
 'fr': {'a': 11, 'e': 7, 'i': 35, 'o': 103},
 'ft': {' ': 12, 'e': 35},
 'fu': {'l': 57, 'r': 7, 's': 12, 't': 4},
 'fy': {' ': 7, 'i': 4},
 'g ': {'C': 3,
  'D': 1,
  'E': 2,
  'F': 1,
  'H': 1,
  'I': 1,
  'L': 5,
  'M': 6,
  'R': 3,
  'S': 2,
  'V': 1,
  'a': 52,
  'b': 25,
  'c': 14,
  'd': 10,
  'e': 13,
  'f': 16,
  'g': 4,
  'h': 54,
  'i': 47,
  'l': 8,
  'm': 61,
  'n': 7,
  'o': 30,
  'p': 9,
  'q': 1,
  'r': 6,
  's': 28,
  't': 114,
  'u': 7,
  'v': 6,
  'w': 33,
  'y': 9},
 'g!': {' ': 1},
 "g'": {'s': 7},
 'g,': {' ': 39},
 'g-': {'-': 4, 'h': 1, 'r': 6},
 'g.': {' ': 21},
 'g:': {' ': 4},
 'g;': {' ': 10},
 'g?': {' ': 1, '"': 2},
 'ga': {'g': 11, 'i': 44, 'l': 1, 'n': 5, 'r': 11, 't': 3, 'v': 8, 'y': 1},
 'ge': {' ': 47,
  '!': 1,
  ',': 7,
  '.': 8,
  ';': 5,
  'd': 31,
  'f': 1,
  'm': 7,
  'n': 35,
  'o': 1,
  'r': 35,
  's': 2,
  't': 36},
 'gf': {'o': 19},
 'gg': {'e': 6, 'l': 1},
 'gh': {' ': 58, ',': 7, ';': 2, 'b': 1, 'e': 3, 'i': 2, 'l': 11, 't': 157},
 'gi': {'b': 1, 'n': 107, 'r': 29, 't': 5, 'v': 42, 'z': 2},
 'gl': {'a': 9, 'e': 7, 'i': 2, 'o': 2, 'y': 6},
 'gm': {'e': 8, 'o': 3},
 'gn': {' ': 7, ',': 1, 'a': 2, 'e': 3, 'i': 6, 'o': 4, 's': 1},
 'go': {' ': 12,
  ',': 4,
  '.': 3,
  ':': 1,
  'e': 1,
  'i': 18,
  'n': 12,
  'o': 30,
  't': 7,
  'u': 8,
  'v': 5},
 'gr': {'a': 25, 'e': 85, 'i': 6, 'o': 10, 'y': 6},
 'gs': {' ': 26, '!': 2, ',': 8, '.': 5, ';': 1, 't': 1},
 'gt': {'h': 11},
 'gu': {'a': 9, 'e': 5, 'i': 9, 'l': 2, 'm': 1, 'n': 3, 'r': 1},
 'gy': {' ': 1, ',': 1},
 'h ': {'C': 2,
  'F': 2,
  'I': 37,
  'L': 6,
  'M': 9,
  'R': 10,
  'S': 2,
  'a': 101,
  'b': 7,
  'c': 12,
  'd': 6,
  'e': 8,
  'f': 14,
  'g': 7,
  'h': 74,
  'i': 29,
  'j': 1,
  'k': 2,
  'l': 7,
  'm': 51,
  'n': 4,
  'o': 35,
  'p': 13,
  'r': 7,
  's': 30,
  't': 64,
  'u': 4,
  'v': 1,
  'w': 27,
  'y': 19},
 'h!': {' ': 1, '"': 1},
 "h'": {'s': 4},
 'h,': {' ': 29},
 'h-': {'-': 1},
 'h.': {' ': 11, '"': 1},
 'h;': {' ': 5},
 'ha': {'d': 97,
  'k': 1,
  'l': 67,
  'm': 2,
  'n': 80,
  'p': 47,
  'r': 42,
  's': 111,
  't': 392,
  'v': 276,
  'z': 1},
 'hb': {'o': 1},
 'he': {' ': 965,
  ',': 10,
  '-': 1,
  '.': 1,
  ';': 1,
  'a': 66,
  'd': 52,
  'e': 4,
  'i': 20,
  'l': 13,
  'm': 35,
  'n': 98,
  'r': 806,
  's': 22,
  't': 9,
  'y': 27},
 'hf': {'u': 4},
 'hh': {'e': 1, 'i': 46},
 'hi': {'b': 1,
  'c': 116,
  'e': 3,
  'g': 13,
  'l': 85,
  'm': 153,
  'n': 136,
  'o': 3,
  'p': 20,
  'r': 4,
  's': 253,
  't': 13},
 'hl': {'e': 1, 'y': 14},
 'hm': {'e': 19},
 'hn': {'e': 1, 's': 18},
 'ho': {' ': 29,
  ',': 7,
  'c': 1,
  'e': 1,
  'i': 5,
  'l': 22,
  'm': 30,
  'n': 10,
  'o': 13,
  'p': 29,
  'r': 28,
  's': 35,
  'u': 172,
  'w': 75},
 'hr': {'e': 8, 'i': 2, 'o': 6, 'u': 3},
 'hs': {' ': 9, ',': 1},
 'ht': {' ': 79,
  ',': 11,
  '.': 3,
  ';': 1,
  'e': 50,
  'f': 7,
  'i': 1,
  'l': 1,
  's': 4},
 'hu': {'m': 9, 'n': 3, 'r': 54, 's': 21, 't': 2},
 'hy': {' ': 12, ',': 4},
 'ia': {' ': 3,
  ',': 9,
  'b': 10,
  'g': 18,
  'l': 18,
  'n': 11,
  'r': 5,
  's': 1,
  't': 23},
 'ib': {'e': 14, 'i': 6, 'l': 41, 'u': 4},
 'ic': {' ': 6,
  ',': 2,
  'a': 104,
  'e': 47,
  'h': 119,
  'i': 25,
  'k': 4,
  'l': 2,
  's': 1,
  't': 16,
  'u': 26,
  'y': 1},
 'id': {' ': 67,
  ',': 6,
  '.': 1,
  ':': 2,
  ';': 2,
  'a': 2,
  'd': 5,
  'e': 64,
  'i': 5,
  'l': 3,
  'o': 4},
 'ie': {' ': 1,
  '.': 1,
  'c': 6,
  'd': 35,
  'f': 5,
  'l': 3,
  'n': 69,
  'r': 2,
  's': 27,
  't': 22,
  'u': 9,
  'v': 38,
  'w': 9},
 'if': {' ': 56, 'e': 33, 'f': 12, 'i': 19, 'l': 1, 't': 1, 'u': 1, 'y': 7},
 'ig': {'a': 1, 'e': 13, 'h': 94, 'i': 6, 'm': 3, 'n': 23, 'o': 1, 'u': 1},
 'ih': {'o': 1},
 'ik': {'e': 31},
 'il': {' ': 7,
  ',': 1,
  'd': 21,
  'e': 35,
  'f': 1,
  'i': 29,
  'k': 1,
  'l': 221,
  's': 4,
  't': 4,
  'y': 41},
 'im': {' ': 96,
  '!': 2,
  ',': 25,
  '-': 2,
  '.': 13,
  ':': 1,
  ';': 5,
  'a': 19,
  'e': 59,
  'i': 3,
  'm': 18,
  'o': 2,
  'p': 61,
  's': 12,
  'u': 1},
 'in': {' ': 368,
  '!': 1,
  "'": 1,
  ',': 11,
  '-': 8,
  '.': 11,
  ':': 1,
  ';': 3,
  'a': 97,
  'c': 69,
  'd': 107,
  'e': 95,
  'f': 27,
  'g': 673,
  'h': 1,
  'i': 32,
  'j': 8,
  'k': 34,
  'l': 15,
  'n': 6,
  'q': 1,
  's': 72,
  't': 126,
  'u': 22,
  'v': 16,
  'w': 46,
  'y': 1},
 'io': {'d': 2, 'l': 7, 'n': 388, 'r': 9, 's': 1, 'u': 51},
 'ip': {' ': 12,
  "'": 2,
  ',': 3,
  '.': 2,
  ';': 1,
  'a': 3,
  'i': 2,
  'l': 3,
  's': 3,
  't': 4},
 'ir': {' ': 80,
  ',': 6,
  '.': 1,
  ';': 1,
  'a': 9,
  'c': 11,
  'e': 56,
  'i': 15,
  'l': 29,
  'm': 8,
  'o': 2,
  'r': 3,
  's': 29,
  't': 10,
  'y': 2},
 'is': {' ': 513,
  ',': 13,
  '-': 1,
  '.': 2,
  ':': 1,
  ';': 1,
  '?': 1,
  'a': 17,
  'b': 1,
  'c': 18,
  'e': 49,
  'f': 18,
  'g': 2,
  'h': 87,
  'i': 24,
  'k': 2,
  'l': 9,
  'm': 7,
  'o': 5,
  'p': 25,
  's': 46,
  't': 97,
  'u': 5},
 'it': {' ': 220,
  '!': 3,
  ')': 1,
  ',': 26,
  '-': 1,
  '.': 26,
  ':': 1,
  ';': 4,
  '?': 3,
  'a': 20,
  'c': 1,
  'e': 54,
  'h': 259,
  'i': 37,
  'l': 2,
  'n': 2,
  'o': 3,
  's': 23,
  't': 50,
  'u': 20,
  'y': 62},
 'iu': {'m': 3, 's': 1},
 'iv': {'a': 16, 'e': 124, 'i': 13, 'o': 1},
 'ix': {' ': 3, 'e': 10, 'i': 2, 't': 4},
 'iz': {'e': 9, 'i': 1},
 'je': {'a': 10, 'c': 30, 's': 1},
 'jo': {'i': 9, 'k': 1, 'u': 4, 'y': 8},
 'ju': {'d': 19, 'r': 8, 's': 27},
 'k ': {'H': 1,
  'I': 4,
  'a': 11,
  'b': 2,
  'c': 1,
  'e': 3,
  'f': 9,
  'h': 3,
  'i': 5,
  'm': 9,
  'o': 10,
  'p': 2,
  'q': 1,
  's': 3,
  't': 14,
  'u': 1,
  'w': 6,
  'y': 5},
 'k,': {' ': 9},
 'k.': {' ': 3},
 'ka': {'b': 2},
 'ke': {' ': 87,
  '!': 1,
  ',': 4,
  '-': 1,
  '.': 2,
  ';': 2,
  'd': 27,
  'e': 9,
  'l': 6,
  'n': 22,
  'p': 3,
  'r': 1,
  's': 11},
 'kf': {'a': 5, 'u': 1},
 'ki': {'l': 3, 'n': 63},
 'kl': {'a': 5},
 'kn': {'e': 8, 'o': 85},
 'ks': {' ': 18, "'": 1, ',': 2, '.': 1, ';': 1},
 'kw': {'a': 2},
 'ky': {' ': 3},
 'l ': {'E': 1,
  'F': 1,
  'I': 8,
  'L': 1,
  'M': 2,
  'N': 1,
  'W': 2,
  'a': 48,
  'b': 47,
  'c': 18,
  'd': 14,
  'e': 12,
  'f': 24,
  'g': 8,
  'h': 26,
  'i': 24,
  'j': 1,
  'k': 7,
  'l': 10,
  'm': 28,
  'n': 34,
  'o': 25,
  'p': 15,
  'q': 2,
  'r': 8,
  's': 34,
  't': 71,
  'u': 4,
  'v': 3,
  'w': 16,
  'y': 16},
 'l!': {' ': 4},
 "l'": {'s': 1},
 'l)': {' ': 1},
 'l,': {' ': 48},
 'l-': {'-': 1, 'b': 1, 'd': 1, 'f': 2, 'n': 2, 'o': 2, 't': 1, 'u': 1},
 'l.': {' ': 48},
 'l:': {' ': 2},
 'l;': {' ': 8},
 'l?': {'"': 1},
 'la': {'b': 3,
  'c': 21,
  'd': 27,
  'g': 4,
  'i': 16,
  'm': 15,
  'n': 35,
  'p': 1,
  'r': 43,
  's': 22,
  't': 32,
  'u': 9,
  'v': 2,
  'w': 8,
  'x': 1,
  'y': 9},
 'lc': {'o': 2, 'u': 1},
 'ld': {' ': 269,
  "'": 7,
  ',': 29,
  '-': 1,
  '.': 11,
  ':': 1,
  ';': 2,
  '?': 1,
  'e': 4,
  'i': 3,
  'n': 1,
  'o': 3,
  'r': 8},
 'le': {' ': 192,
  '!': 4,
  '"': 1,
  "'": 2,
  ',': 35,
  '.': 14,
  ':': 1,
  ';': 4,
  'a': 80,
  'b': 1,
  'c': 12,
  'd': 30,
  'e': 1,
  'f': 12,
  'g': 3,
  'i': 3,
  'm': 7,
  'n': 46,
  'r': 6,
  's': 46,
  't': 50,
  'v': 7,
  'x': 4},
 'lf': {' ': 80,
  '!': 1,
  ',': 19,
  '-': 2,
  '.': 8,
  ':': 1,
  ';': 6,
  '?': 2,
  'a': 3,
  'i': 2,
  'o': 1},
 'lg': {'e': 4, 'i': 1},
 'li': {'a': 17,
  'b': 12,
  'c': 28,
  'd': 1,
  'e': 48,
  'f': 15,
  'g': 37,
  'h': 1,
  'k': 29,
  'm': 2,
  'n': 55,
  'o': 1,
  'p': 3,
  'r': 8,
  's': 19,
  't': 55,
  'v': 11},
 'lk': {' ': 2, 'e': 3, 'i': 5, 's': 3},
 'll': {' ': 359,
  '!': 1,
  ')': 1,
  ',': 23,
  '-': 11,
  '.': 34,
  ':': 1,
  ';': 6,
  '?': 1,
  'a': 5,
  'e': 22,
  'i': 21,
  'n': 1,
  'o': 24,
  's': 2,
  'u': 3,
  'y': 78},
 'lm': {' ': 2, 'e': 1, 'l': 2, 'n': 1, 'o': 7},
 'ln': {'e': 3},
 'lo': {'d': 3,
  'g': 3,
  'i': 1,
  'm': 1,
  'n': 50,
  'o': 32,
  'p': 2,
  'q': 1,
  'r': 1,
  's': 13,
  't': 2,
  'u': 24,
  'v': 30,
  'w': 32,
  'y': 2},
 'lp': {' ': 10, '-': 1, 'i': 1},
 'lr': {'e': 7},
 'ls': {' ': 7, 'e': 6, 'o': 7, 't': 1},
 'lt': {' ': 9,
  ',': 1,
  '.': 2,
  'a': 1,
  'e': 11,
  'h': 4,
  'i': 1,
  'o': 4,
  's': 3,
  'y': 4},
 'lu': {'c': 7, 'd': 13, 'e': 13, 'r': 1, 's': 5, 't': 19},
 'lv': {'e': 18},
 'lw': {'a': 27},
 'ly': {' ': 383, ',': 27, '-': 1, '.': 16, ';': 9, 'i': 4},
 'm ': {'C': 3,
  'I': 12,
  'L': 4,
  'M': 6,
  'S': 1,
  'W': 1,
  'a': 56,
  'b': 8,
  'c': 6,
  'd': 6,
  'e': 12,
  'f': 19,
  'g': 14,
  'h': 27,
  'i': 17,
  'k': 2,
  'l': 3,
  'm': 15,
  'n': 17,
  'o': 14,
  'p': 8,
  'q': 1,
  'r': 6,
  's': 48,
  't': 55,
  'u': 3,
  'v': 6,
  'w': 17,
  'y': 10},
 'm!': {' ': 2},
 'm,': {' ': 49},
 'm-': {' ': 1, '-': 2},
 'm.': {' ': 26, '"': 1},
 'm:': {' ': 1},
 'm;': {' ': 6},
 'ma': {' ': 3,
  "'": 1,
  ',': 1,
  '.': 1,
  'c': 5,
  'd': 27,
  'g': 9,
  'i': 16,
  'k': 53,
  'l': 8,
  'm': 4,
  'n': 113,
  'r': 49,
  's': 6,
  't': 37,
  'y': 61,
  'z': 1},
 'mb': {'a': 3, 'e': 11, 'i': 1, 'l': 6, 'r': 1},
 'me': {' ': 261,
  '!': 4,
  ',': 50,
  '-': 2,
  '.': 37,
  ';': 11,
  '?': 3,
  'a': 33,
  'd': 33,
  'e': 9,
  'f': 1,
  'l': 5,
  'm': 11,
  'n': 131,
  'r': 24,
  's': 75,
  't': 28,
  'w': 3},
 'mf': {'o': 11},
 'mi': {'a': 7,
  'd': 4,
  'e': 1,
  'g': 30,
  'l': 36,
  'n': 70,
  'r': 10,
  's': 48,
  't': 23,
  'x': 5},
 'ml': {'y': 6},
 'mm': {'a': 12, 'e': 33, 'i': 4, 'o': 12, 'u': 3},
 'mn': {' ': 2, 'e': 1, 'i': 2, 's': 1},
 'mo': {'d': 2,
  'm': 15,
  'n': 33,
  'o': 1,
  'r': 87,
  's': 47,
  't': 69,
  'u': 12,
  'v': 11},
 'mp': {'a': 27, 'e': 16, 'h': 3, 'l': 29, 'o': 22, 'r': 17, 't': 17, 'u': 6},
 'ms': {' ': 16, ',': 1, 'e': 13, 'p': 1, 't': 9},
 'mt': {'h': 4},
 'mu': {'c': 54, 'l': 1, 'n': 3, 's': 98},
 'my': {' ': 292, ';': 1, 's': 56},
 'n ': {'C': 1,
  'E': 5,
  'F': 3,
  'I': 31,
  'K': 1,
  'L': 14,
  'M': 9,
  'R': 4,
  'S': 6,
  'T': 3,
  'U': 1,
  'V': 1,
  'W': 4,
  'a': 155,
  'b': 50,
  'c': 30,
  'd': 25,
  'e': 53,
  'f': 52,
  'g': 19,
  'h': 114,
  'i': 85,
  'j': 3,
  'k': 5,
  'l': 20,
  'm': 88,
  'n': 14,
  'o': 125,
  'p': 32,
  'q': 1,
  'r': 22,
  's': 81,
  't': 257,
  'u': 24,
  'v': 12,
  'w': 95,
  'y': 41},
 'n!': {' ': 8, '"': 1},
 "n'": {'s': 26},
 'n*': {'*': 1},
 'n,': {' ': 175, '"': 1},
 'n-': {'-': 4, 'h': 1, 'l': 7},
 'n.': {' ': 67, '"': 3},
 'n:': {' ': 3},
 'n;': {' ': 39},
 'n?': {' ': 3},
 'na': {'b': 19,
  'c': 1,
  'd': 1,
  'l': 93,
  'm': 6,
  'n': 12,
  'r': 5,
  't': 60,
  'v': 1,
  'y': 1},
 'nb': {'e': 2},
 'nc': {'e': 216,
  'h': 3,
  'i': 15,
  'l': 30,
  'o': 16,
  'r': 7,
  't': 1,
  'u': 4,
  'y': 12},
 'nd': {' ': 735,
  "'": 5,
  ',': 33,
  '-': 3,
  '.': 7,
  ';': 6,
  '?': 1,
  'a': 7,
  'e': 121,
  'i': 30,
  'l': 3,
  'n': 8,
  'o': 26,
  's': 42,
  'u': 26},
 'ne': {' ': 79,
  "'": 2,
  ',': 24,
  '.': 10,
  ';': 5,
  '?': 3,
  'a': 11,
  'c': 31,
  'd': 71,
  'e': 7,
  'f': 3,
  'g': 5,
  'i': 5,
  'm': 3,
  'n': 4,
  'o': 2,
  'q': 1,
  'r': 46,
  's': 90,
  't': 2,
  'v': 44,
  'w': 10,
  'x': 16,
  'y': 9},
 'nf': {'a': 2, 'e': 9, 'i': 16, 'l': 11, 'o': 11, 'u': 7},
 'ng': {' ': 577,
  '!': 1,
  "'": 7,
  ',': 39,
  '-': 11,
  '.': 21,
  ':': 4,
  ';': 10,
  '?': 3,
  'a': 12,
  'e': 39,
  'f': 19,
  'i': 3,
  'l': 11,
  'o': 1,
  'r': 14,
  's': 43,
  't': 11,
  'u': 9},
 'nh': {'a': 10, 'e': 1},
 'ni': {'a': 2,
  'c': 6,
  'e': 18,
  'f': 1,
  'g': 7,
  'n': 49,
  'o': 26,
  's': 24,
  't': 21,
  'u': 1,
  'v': 1},
 'nj': {'e': 2, 'o': 5, 'u': 8},
 'nk': {' ': 26, ',': 7, 'e': 1, 'f': 1, 'i': 9, 's': 3},
 'nl': {'a': 1, 'e': 2, 'i': 1, 'u': 5, 'y': 53},
 'nm': {'i': 1},
 'nn': {'e': 42, 'i': 5, 'o': 40},
 'no': {' ': 68,
  'b': 1,
  'c': 2,
  'e': 1,
  'f': 1,
  'i': 1,
  'm': 2,
  'n': 69,
  'r': 18,
  's': 1,
  't': 334,
  'u': 28,
  'w': 132},
 'np': {'l': 3, 'r': 2},
 'nq': {'u': 11},
 'nr': {'a': 3, 'e': 1, 'i': 1},
 'ns': {' ': 72,
  '!': 2,
  ',': 11,
  '-': 1,
  '.': 13,
  ':': 2,
  ';': 3,
  'a': 4,
  'c': 6,
  'e': 33,
  'f': 1,
  'i': 49,
  'l': 1,
  'o': 24,
  'p': 5,
  't': 43,
  'u': 10,
  'w': 6},
 'nt': {' ': 206,
  '!': 3,
  ',': 44,
  '.': 24,
  ';': 12,
  '?': 1,
  'a': 26,
  'e': 106,
  'f': 1,
  'h': 13,
  'i': 92,
  'l': 30,
  'm': 8,
  'o': 21,
  'r': 30,
  's': 31,
  'u': 1,
  'y': 3},
 'nu': {'a': 4, 'e': 12, 'i': 2, 'm': 1, 'r': 3, 's': 1, 't': 5},
 'nv': {'a': 2, 'e': 23, 'i': 39, 'y': 1},
 'nw': {'a': 46, 'e': 2, 'h': 4, 'i': 2, 'o': 1},
 'nx': {'i': 12},
 'ny': {' ': 70, ',': 1, '.': 2, 'b': 1, 'o': 7, 't': 12, 'w': 1},
 'nz': {'a': 2},
 'o ': {'*': 1,
  'B': 2,
  'C': 10,
  'D': 1,
  'E': 2,
  'H': 1,
  'I': 5,
  'L': 14,
  'M': 17,
  'P': 3,
  'R': 6,
  'S': 7,
  'Y': 1,
  'a': 66,
  'b': 79,
  'c': 43,
  'd': 49,
  'e': 37,
  'f': 39,
  'g': 31,
  'h': 110,
  'i': 37,
  'j': 6,
  'k': 9,
  'l': 39,
  'm': 131,
  'n': 30,
  'o': 31,
  'p': 43,
  'q': 2,
  'r': 43,
  's': 93,
  't': 101,
  'u': 17,
  'v': 13,
  'w': 52,
  'y': 39},
 'o!': {' ': 2},
 'o,': {' ': 29},
 'o-': {'-': 1, 'd': 3, 'm': 2},
 'o.': {' ': 6, '"': 3},
 'o:': {' ': 1},
 'o;': {' ': 4},
 'o?': {' ': 1, '"': 1},
 'oa': {'c': 5},
 'ob': {' ': 1,
  'a': 11,
  'b': 1,
  'e': 2,
  'j': 8,
  'l': 11,
  'o': 1,
  's': 9,
  't': 3},
 'oc': {'a': 3, 'c': 14, 'e': 5, 'i': 6, 'k': 2, 'u': 1},
 'od': {' ': 30,
  '!': 1,
  ',': 3,
  '-': 2,
  '.': 2,
  'a': 1,
  'd': 2,
  'e': 1,
  'g': 3,
  'n': 3,
  'u': 6,
  'y': 3},
 'oe': {'s': 20, 'u': 1, 'v': 1},
 'of': {' ': 669,
  ',': 1,
  '.': 2,
  ';': 1,
  'e': 3,
  'f': 18,
  'i': 2,
  'o': 3,
  't': 13},
 'og': {'e': 12, 'i': 2, 'n': 1, 'r': 1, 'y': 1},
 'oh': {'i': 1, 'n': 18},
 'oi': {'c': 13, 'd': 4, 'g': 1, 'l': 1, 'n': 43, 's': 2, 't': 1},
 'oj': {'e': 5},
 'ok': {' ': 22, '.': 1, 'e': 24, 'i': 4, 's': 7},
 'ol': {' ': 8,
  ',': 2,
  ':': 1,
  'a': 1,
  'd': 23,
  'e': 39,
  'i': 9,
  'l': 20,
  'n': 1,
  'o': 11,
  's': 1,
  't': 1,
  'u': 19,
  'v': 11,
  'y': 1},
 'om': {' ': 140,
  ',': 5,
  '.': 9,
  'a': 28,
  'e': 136,
  'f': 11,
  'i': 20,
  'm': 30,
  'o': 3,
  'p': 40,
  'y': 1},
 'on': {' ': 440,
  '!': 5,
  "'": 8,
  ',': 96,
  '-': 3,
  '.': 31,
  ';': 23,
  '?': 2,
  'a': 37,
  'c': 41,
  'd': 66,
  'e': 107,
  'f': 23,
  'g': 55,
  'i': 18,
  'j': 2,
  'l': 37,
  'n': 11,
  'o': 8,
  'p': 1,
  'q': 3,
  's': 117,
  't': 48,
  'v': 47,
  'y': 1},
 'oo': {' ': 32,
  '!': 1,
  ',': 7,
  '.': 2,
  'd': 37,
  'f': 3,
  'k': 40,
  'l': 14,
  'm': 24,
  'n': 38,
  'p': 2,
  'r': 23,
  's': 4,
  't': 1},
 'op': {' ': 2, 'e': 46, 'i': 16, 'l': 2, 'o': 6, 'p': 13, 'r': 5, 't': 2},
 'oq': {'u': 6},
 'or': {' ': 322,
  ',': 10,
  '.': 2,
  ':': 1,
  ';': 2,
  'a': 4,
  'b': 8,
  'c': 7,
  'd': 53,
  'e': 137,
  'g': 18,
  'i': 9,
  'k': 5,
  'l': 19,
  'm': 29,
  'n': 12,
  'o': 4,
  'r': 19,
  's': 10,
  't': 94,
  'w': 8,
  'y': 14},
 'os': {'a': 2, 'e': 76, 'i': 21, 'p': 6, 's': 43, 't': 55, 'u': 2},
 'ot': {' ': 289,
  ')': 1,
  ',': 11,
  '.': 3,
  ';': 1,
  'a': 4,
  'e': 19,
  'h': 166,
  'i': 17,
  'o': 1,
  't': 2},
 'ou': {' ': 227,
  '!': 1,
  ',': 39,
  '.': 10,
  ';': 4,
  '?': 1,
  'b': 29,
  'd': 2,
  'g': 99,
  'l': 193,
  'n': 84,
  'r': 350,
  's': 90,
  't': 76},
 'ov': {'a': 6, 'e': 76, 'i': 3, 'o': 8},
 'ow': {' ': 154,
  '!': 1,
  "'": 1,
  ',': 22,
  '.': 2,
  ';': 2,
  'a': 5,
  'e': 74,
  'i': 14,
  'l': 6,
  'n': 88,
  's': 5},
 'oy': {' ': 5, 'e': 2, 'f': 1, 'i': 2, 'm': 3},
 'p ': {'a': 4,
  'b': 1,
  'c': 1,
  'e': 1,
  'f': 5,
  'g': 1,
  'h': 7,
  'i': 3,
  'l': 1,
  'm': 3,
  'o': 2,
  'p': 2,
  's': 3,
  't': 6,
  'u': 3,
  'v': 1,
  'w': 3},
 "p'": {'s': 2},
 'p,': {' ': 5},
 'p-': {'-': 1},
 'p.': {' ': 3},
 'p;': {' ': 1},
 'pa': {'b': 2,
  'c': 3,
  'i': 11,
  'l': 1,
  'n': 10,
  'r': 85,
  's': 17,
  't': 17,
  'y': 3},
 'pe': {' ': 22,
  ',': 4,
  '.': 1,
  ';': 1,
  'a': 49,
  'c': 49,
  'd': 8,
  'e': 5,
  'l': 3,
  'm': 1,
  'n': 43,
  'o': 2,
  'r': 116,
  's': 4,
  't': 2},
 'ph': {' ': 1, 'a': 1, 'i': 1},
 'pi': {'a': 1,
  'c': 1,
  'd': 6,
  'e': 2,
  'l': 2,
  'n': 31,
  'r': 17,
  's': 7,
  't': 12},
 'pl': {'a': 61, 'e': 46, 'i': 17, 'o': 3, 'y': 12},
 'po': {'i': 20,
  'k': 9,
  'l': 5,
  'n': 10,
  'o': 11,
  'r': 24,
  's': 92,
  't': 3,
  'u': 2,
  'v': 1,
  'w': 22},
 'pp': {'e': 33, 'i': 13, 'l': 9, 'o': 36, 'r': 8, 'y': 18},
 'pr': {'a': 8, 'e': 115, 'i': 34, 'o': 92, 'u': 6},
 'ps': {' ': 14, ',': 3, '-': 1, 'e': 1, 't': 2},
 'pt': {' ': 18,
  ',': 1,
  ';': 1,
  'a': 1,
  'e': 6,
  'i': 20,
  'o': 1,
  's': 1,
  'u': 1},
 'pu': {'d': 3, 'l': 2, 'n': 6, 'r': 8, 't': 11},
 'py': {' ': 11, '!': 1, ',': 1, '.': 4, ':': 1},
 'qu': {'a': 35, 'e': 28, 'i': 47},
 'r ': {'(': 1,
  'A': 8,
  'B': 1,
  'C': 6,
  'F': 8,
  'H': 1,
  'I': 22,
  'J': 52,
  'L': 7,
  'M': 14,
  'R': 10,
  'S': 20,
  'T': 1,
  'a': 152,
  'b': 46,
  'c': 53,
  'd': 57,
  'e': 40,
  'f': 82,
  'g': 18,
  'h': 103,
  'i': 60,
  'j': 3,
  'k': 8,
  'l': 43,
  'm': 124,
  'n': 19,
  'o': 84,
  'p': 50,
  'q': 1,
  'r': 33,
  's': 104,
  't': 176,
  'u': 23,
  'v': 8,
  'w': 84,
  'y': 14},
 'r!': {' ': 5},
 "r'": {'s': 31},
 'r,': {' ': 179, '"': 2, '-': 9},
 'r-': {'h': 1, 'i': 7, 's': 1},
 'r.': {' ': 157, '"': 3},
 'r:': {' ': 4},
 'r;': {' ': 36},
 'r?': {' ': 3, '"': 4},
 'ra': {'b': 33,
  'c': 26,
  'd': 5,
  'g': 12,
  'i': 18,
  'l': 21,
  'n': 33,
  'o': 4,
  'p': 2,
  'r': 5,
  's': 5,
  't': 60,
  'u': 1,
  'v': 3,
  'w': 8,
  'y': 4},
 'rb': {'a': 3, 'e': 2, 'i': 5, 'o': 1},
 'rc': {'e': 24, 'h': 48, 'i': 4, 'o': 7, 'u': 10, 'y': 27},
 'rd': {' ': 49,
  '!': 3,
  ')': 1,
  ',': 5,
  '.': 5,
  ':': 1,
  ';': 4,
  'a': 4,
  'e': 13,
  'i': 13,
  'l': 7,
  'n': 1,
  'o': 1,
  's': 19},
 're': {' ': 347,
  '!': 3,
  ',': 64,
  '.': 23,
  ';': 13,
  '?': 1,
  'a': 167,
  'b': 2,
  'c': 52,
  'd': 187,
  'e': 58,
  'f': 44,
  'g': 19,
  'h': 7,
  'i': 1,
  'j': 10,
  'l': 49,
  'm': 48,
  'n': 42,
  'o': 2,
  'p': 38,
  'q': 15,
  'r': 2,
  's': 179,
  't': 60,
  'v': 35,
  'w': 4,
  'y': 1},
 'rf': {'e': 22, 'i': 1, 'u': 7},
 'rg': {' ': 2, 'e': 21, 'i': 9, 'o': 4, 'u': 1, 'y': 1},
 'rh': {'a': 15, 'o': 1},
 'ri': {'a': 25,
  'b': 8,
  'c': 94,
  'd': 10,
  'e': 52,
  'f': 5,
  'g': 18,
  'k': 2,
  'l': 4,
  'm': 4,
  'n': 91,
  'o': 27,
  'p': 3,
  's': 10,
  't': 51,
  'u': 3,
  'v': 32,
  'z': 8},
 'rj': {'o': 1},
 'rk': {' ': 5, 'a': 1, 'e': 6, 'l': 5, 's': 1},
 'rl': {' ': 12,
  '!': 2,
  "'": 1,
  ',': 8,
  '.': 3,
  ';': 1,
  'a': 1,
  'd': 19,
  'e': 9,
  'i': 1,
  'o': 5,
  's': 1,
  'y': 20},
 'rm': {' ': 13,
  ',': 7,
  '.': 1,
  'a': 4,
  'e': 13,
  'i': 27,
  'l': 4,
  's': 6,
  't': 4},
 'rn': {' ': 18,
  ',': 1,
  '.': 2,
  'a': 6,
  'e': 30,
  'i': 16,
  'o': 65,
  's': 1,
  't': 3},
 'ro': {'a': 5,
  'b': 13,
  'c': 5,
  'd': 6,
  'f': 5,
  'g': 2,
  'h': 1,
  'i': 1,
  'j': 5,
  'k': 1,
  'l': 5,
  'm': 117,
  'n': 11,
  'o': 25,
  'p': 18,
  'r': 3,
  's': 9,
  't': 35,
  'u': 36,
  'v': 17,
  'w': 12,
  'y': 2},
 'rp': {'e': 1, 'l': 1, 'o': 4, 'r': 11},
 'rr': {'a': 6, 'e': 17, 'i': 48, 'o': 7, 'u': 3, 'y': 35},
 'rs': {' ': 79,
  "'": 1,
  ',': 32,
  '.': 37,
  ';': 4,
  '?': 1,
  'a': 13,
  'd': 4,
  'e': 81,
  'h': 1,
  'i': 5,
  'o': 14,
  't': 41,
  'u': 17},
 'rt': {' ': 58,
  ',': 13,
  '.': 2,
  ';': 2,
  'a': 37,
  'e': 16,
  'f': 4,
  'h': 18,
  'i': 61,
  'l': 4,
  'm': 4,
  'n': 4,
  'o': 3,
  's': 6,
  'u': 23,
  'y': 15},
 'ru': {'b': 3,
  'c': 4,
  'd': 6,
  'e': 15,
  'g': 1,
  'i': 1,
  'l': 3,
  'm': 1,
  'n': 7,
  'p': 4,
  's': 8,
  't': 7},
 'rv': {'a': 5, 'e': 21, 'i': 6},
 'rw': {'a': 14, 'i': 4},
 'ry': {' ': 183,
  ',': 12,
  '.': 7,
  ';': 2,
  '?': 1,
  'b': 1,
  'i': 19,
  'o': 1,
  't': 15,
  'w': 1},
 's ': {'(': 1,
  'C': 2,
  'D': 1,
  'F': 6,
  'I': 41,
  'L': 8,
  'M': 23,
  'R': 3,
  'S': 12,
  'V': 10,
  'a': 241,
  'b': 66,
  'c': 70,
  'd': 60,
  'e': 58,
  'f': 58,
  'g': 31,
  'h': 101,
  'i': 125,
  'j': 18,
  'k': 3,
  'l': 40,
  'm': 116,
  'n': 88,
  'o': 122,
  'p': 60,
  'q': 6,
  'r': 38,
  's': 143,
  't': 179,
  'u': 19,
  'v': 25,
  'w': 93,
  'y': 26},
 's!': {' ': 10},
 "s'": {' ': 1, 's': 6},
 's,': {' ': 163, '"': 1},
 's-': {'-': 5},
 's.': {' ': 105, '"': 3},
 's:': {' ': 5},
 's;': {' ': 33},
 's?': {' ': 2, '"': 2},
 'sa': {'b': 7,
  'c': 5,
  'd': 8,
  'f': 3,
  'g': 5,
  'i': 25,
  'k': 3,
  'l': 5,
  'm': 12,
  'n': 79,
  'p': 6,
  'r': 12,
  't': 34,
  'u': 1,
  'v': 4,
  'w': 10,
  'y': 28},
 'sb': {'a': 17, 'e': 1},
 'sc': {'a': 17, 'e': 3, 'h': 12, 'i': 9, 'l': 1, 'o': 16, 'r': 9, 'u': 1},
 'sd': {'a': 8},
 'se': {' ': 156,
  '!': 2,
  ')': 1,
  ',': 29,
  '.': 15,
  ':': 1,
  ';': 3,
  '?': 2,
  'a': 2,
  'c': 11,
  'd': 64,
  'e': 83,
  'f': 1,
  'l': 125,
  'm': 6,
  'n': 95,
  'p': 9,
  'q': 7,
  'r': 47,
  's': 21,
  't': 10,
  'v': 14,
  'w': 1,
  'x': 2},
 'sf': {'a': 6, 'e': 1, 'i': 10, 'y': 2},
 'sg': {'a': 1, 'u': 1},
 'sh': {' ': 43,
  ',': 2,
  'a': 65,
  'e': 214,
  'i': 34,
  'l': 1,
  'm': 10,
  'n': 1,
  'o': 78,
  'r': 3,
  'u': 2,
  'y': 4},
 'si': {'b': 39,
  'c': 3,
  'd': 30,
  'g': 19,
  'l': 19,
  'm': 3,
  'n': 79,
  'o': 50,
  'p': 3,
  'r': 17,
  's': 40,
  't': 60,
  'v': 10,
  'x': 5},
 'sk': {' ': 6, '.': 1, 'e': 2, 'i': 3},
 'sl': {'a': 3, 'e': 1, 'i': 13, 'y': 9},
 'sm': {'a': 6, 'e': 3, 'i': 7, 'o': 1},
 'sn': {'e': 7},
 'so': {' ': 133,
  ',': 4,
  '.': 3,
  'b': 1,
  'c': 6,
  'f': 5,
  'l': 44,
  'm': 79,
  'n': 69,
  'o': 38,
  'r': 19,
  'u': 3},
 'sp': {'a': 5, 'e': 67, 'i': 30, 'l': 6, 'o': 34, 'r': 1, 'u': 2},
 'ss': {' ': 131,
  '!': 3,
  ',': 17,
  '.': 9,
  ':': 1,
  ';': 8,
  'a': 14,
  'e': 39,
  'i': 85,
  'l': 2,
  'm': 3,
  'n': 1,
  'u': 19},
 'st': {' ': 288,
  '!': 1,
  ',': 23,
  '-': 2,
  '.': 4,
  ':': 1,
  ';': 5,
  'a': 89,
  'e': 70,
  'i': 57,
  'l': 6,
  'm': 2,
  'n': 2,
  'o': 42,
  'r': 45,
  's': 1,
  'u': 7,
  'y': 5},
 'su': {'a': 18,
  'b': 30,
  'c': 66,
  'd': 5,
  'e': 1,
  'f': 11,
  'i': 6,
  'l': 2,
  'm': 1,
  'n': 3,
  'p': 31,
  'r': 87,
  's': 9},
 'sw': {'a': 1, 'e': 11},
 'sy': {' ': 13, ',': 3, '.': 3, ';': 1, 'l': 3, 'm': 2},
 't ': {'1': 1,
  'A': 1,
  'B': 2,
  'C': 12,
  'D': 2,
  'F': 21,
  'G': 2,
  'H': 3,
  'I': 119,
  'L': 13,
  'M': 18,
  'O': 1,
  'R': 11,
  'S': 10,
  'T': 3,
  'W': 1,
  'Y': 1,
  'a': 173,
  'b': 100,
  'c': 51,
  'd': 44,
  'e': 39,
  'f': 65,
  'g': 20,
  'h': 195,
  'i': 168,
  'j': 3,
  'k': 18,
  'l': 46,
  'm': 108,
  'n': 39,
  'o': 165,
  'p': 49,
  'q': 6,
  'r': 33,
  's': 131,
  't': 256,
  'u': 18,
  'v': 10,
  'w': 157,
  'y': 63},
 't!': {' ': 6, '"': 1},
 't)': {' ': 1, ',': 1},
 't,': {' ': 172, '"': 5},
 't-': {'-': 2, 'r': 1},
 't.': {' ': 88, '"': 2},
 't:': {' ': 2},
 't;': {' ': 32},
 't?': {' ': 3, '"': 1},
 'ta': {'b': 19,
  'c': 30,
  'f': 3,
  'g': 12,
  'i': 28,
  'k': 47,
  'l': 25,
  'n': 58,
  'r': 1,
  's': 1,
  't': 47,
  'u': 2,
  'y': 9},
 'tc': {'h': 29},
 'te': {' ': 105,
  ',': 11,
  '.': 8,
  ';': 1,
  '?': 1,
  'a': 11,
  'c': 5,
  'd': 136,
  'e': 10,
  'f': 4,
  'g': 2,
  'l': 66,
  'm': 23,
  'n': 127,
  'p': 1,
  'r': 267,
  's': 20,
  'v': 8,
  'x': 2},
 'tf': {'u': 18},
 'th': {' ': 231,
  '!': 1,
  "'": 4,
  ',': 10,
  '.': 7,
  ';': 2,
  'a': 364,
  'e': 940,
  'f': 4,
  'h': 1,
  'i': 218,
  'l': 3,
  'o': 96,
  'r': 13,
  's': 10,
  'u': 1,
  'y': 5},
 'ti': {'a': 5,
  'b': 3,
  'c': 41,
  'e': 26,
  'f': 20,
  'l': 39,
  'm': 66,
  'n': 109,
  'o': 309,
  'r': 16,
  's': 18,
  't': 8,
  'v': 22},
 'tl': {'e': 52, 'y': 50},
 'tm': {'a': 2, 'e': 12, 'o': 3},
 'tn': {'e': 5, 'i': 4},
 'to': {' ': 860,
  ',': 1,
  '-': 5,
  ';': 1,
  '?': 1,
  'f': 2,
  'g': 12,
  'l': 18,
  'm': 2,
  'n': 18,
  'o': 54,
  'p': 2,
  'r': 27,
  't': 4,
  'u': 1,
  'w': 35},
 'tr': {'a': 34, 'e': 58, 'i': 21, 'o': 18, 'u': 33, 'y': 14},
 'ts': {' ': 47, ',': 14, '.': 8, ';': 3, 'e': 4},
 'tt': {'a': 28, 'e': 124, 'i': 11, 'l': 36, 'r': 6, 'y': 4},
 'tu': {'a': 23,
  'b': 1,
  'd': 5,
  'i': 1,
  'l': 8,
  'n': 19,
  'o': 1,
  'p': 3,
  'r': 61,
  't': 3},
 'tw': {'e': 18, 'o': 15},
 'ty': {' ': 92, ',': 20, '-': 1, '.': 7, ';': 5, 'i': 1, 'l': 2},
 'u ': {'M': 1,
  'R': 1,
  'a': 34,
  'b': 2,
  'c': 17,
  'd': 8,
  'e': 5,
  'f': 2,
  'g': 2,
  'h': 18,
  'i': 2,
  'k': 11,
  'l': 3,
  'm': 28,
  'n': 4,
  'o': 8,
  'p': 1,
  'r': 3,
  's': 14,
  't': 21,
  'u': 1,
  'v': 1,
  'w': 40},
 'u!': {' ': 3},
 'u,': {' ': 41, '"': 3},
 'u.': {' ': 12},
 'u;': {' ': 4},
 'u?': {' ': 1},
 'ua': {'d': 14, 'g': 3, 'i': 13, 'l': 29, 'n': 1, 'r': 14, 't': 16},
 'ub': {'b': 4, 'd': 5, 'j': 13, 'l': 7, 'm': 9, 's': 3, 't': 22},
 'uc': {'a': 8, 'c': 5, 'e': 8, 'h': 119, 'i': 1, 'k': 9, 't': 20},
 'ud': {' ': 1, '.': 1, 'd': 5, 'e': 28, 'g': 14, 'i': 5},
 'ue': {' ': 19, ',': 4, 'd': 12, 'l': 2, 'n': 21, 's': 21, 't': 5},
 'uf': {'f': 11},
 'ug': {'g': 1, 'h': 147, 'l': 1},
 'ui': {'c': 1, 'e': 4, 'l': 6, 'n': 6, 'r': 12, 's': 9, 't': 28, 'v': 1},
 'ul': {' ': 33,
  '!': 1,
  ',': 2,
  '.': 5,
  ';': 1,
  'a': 33,
  'd': 192,
  'e': 2,
  'g': 5,
  'i': 3,
  'l': 17,
  'n': 1,
  'o': 5,
  's': 1,
  't': 10,
  'y': 1},
 'um': {'a': 1, 'b': 6, 'e': 2, 'i': 3, 'm': 9, 'o': 3, 'p': 3, 's': 10},
 'un': {' ': 5,
  '.': 1,
  'a': 16,
  'c': 22,
  'd': 56,
  'e': 22,
  'f': 5,
  'g': 29,
  'h': 10,
  'i': 26,
  'k': 6,
  'l': 6,
  'm': 1,
  'n': 5,
  'p': 4,
  'r': 1,
  's': 3,
  't': 45,
  'u': 1,
  'w': 5},
 'uo': {'s': 1},
 'up': {' ': 13,
  ',': 2,
  '.': 1,
  'e': 11,
  'i': 3,
  'o': 5,
  'p': 21,
  'r': 1,
  's': 2,
  't': 3,
  'u': 1},
 'ur': {' ': 218,
  '!': 1,
  ',': 5,
  '.': 6,
  ';': 2,
  'a': 30,
  'b': 2,
  'c': 74,
  'e': 120,
  'g': 10,
  'h': 1,
  'i': 14,
  'n': 30,
  'p': 13,
  'r': 5,
  's': 78,
  't': 8,
  'v': 1,
  'y': 1},
 'us': {' ': 66,
  ',': 8,
  '.': 5,
  ';': 1,
  'a': 81,
  'b': 17,
  'e': 70,
  'h': 3,
  'i': 23,
  'l': 7,
  'n': 6,
  'p': 9,
  's': 2,
  't': 130,
  'u': 4,
  'y': 7},
 'ut': {' ': 257,
  ',': 11,
  '.': 1,
  ';': 1,
  'a': 3,
  'e': 26,
  'h': 11,
  'i': 18,
  'm': 3,
  't': 2,
  'u': 4,
  'y': 14},
 'uv': {'r': 1},
 'uy': {' ': 1},
 'va': {'g': 1, 'i': 11, 'l': 19, 'n': 21, 'r': 6, 's': 2, 't': 7},
 've': {' ': 364,
  ',': 16,
  '-': 1,
  '.': 4,
  ';': 1,
  'd': 64,
  'l': 12,
  'm': 4,
  'n': 95,
  'r': 348,
  's': 23,
  'x': 6},
 'vi': {'c': 15,
  'd': 5,
  'e': 9,
  'g': 1,
  'l': 8,
  'n': 69,
  'o': 25,
  's': 24,
  't': 14,
  'v': 2},
 'vo': {'c': 3, 'i': 7, 'k': 7, 'l': 3, 't': 4, 'u': 23, 'w': 2},
 'vr': {'e': 1},
 'vy': {' ': 4},
 'w ': {'I': 3,
  'a': 19,
  'b': 7,
  'c': 5,
  'd': 14,
  'e': 3,
  'f': 5,
  'g': 4,
  'h': 20,
  'i': 13,
  'l': 4,
  'm': 14,
  'n': 12,
  'o': 6,
  'p': 3,
  'q': 1,
  's': 10,
  't': 26,
  'u': 2,
  'v': 1,
  'w': 12,
  'y': 6},
 'w!': {' ': 1},
 "w'": {'s': 5},
 'w,': {' ': 24},
 'w.': {' ': 3},
 'w;': {' ': 3},
 'wa': {'i': 7, 'k': 2, 'l': 4, 'n': 20, 'r': 97, 's': 186, 't': 5, 'y': 54},
 'we': {' ': 73, 'a': 10, 'd': 10, 'e': 28, 'l': 41, 'n': 7, 'r': 70, 'v': 35},
 'wh': {'a': 68, 'e': 84, 'i': 143, 'o': 91, 'y': 3},
 'wi': {'d': 4, 'f': 19, 'l': 110, 'n': 25, 's': 46, 't': 230},
 'wk': {'w': 2},
 'wl': {'e': 6},
 'wn': {' ': 67, ',': 11, '.': 10, ';': 3, 'r': 1, 's': 1},
 'wo': {' ': 15, 'm': 25, 'n': 7, 'r': 48, 'u': 69},
 'wr': {'e': 9, 'i': 19, 'o': 8},
 'ws': {' ': 8, '!': 1, ',': 3},
 'x ': {'h': 1, 'w': 1, 'y': 1},
 'x,': {' ': 2},
 'xa': {'c': 4, 'g': 1, 'm': 4, 't': 4},
 'xc': {'e': 17, 'h': 1, 'i': 2, 'l': 1, 'u': 13},
 'xe': {'c': 1, 'd': 12, 'm': 1, 'r': 5, 's': 1},
 'xi': {'b': 1, 'e': 6, 'l': 1, 'n': 2, 'o': 8, 's': 4, 't': 1},
 'xp': {'e': 22, 'l': 15, 'o': 2, 'r': 10},
 'xq': {'u': 1},
 'xt': {' ': 6, 'e': 7, 'o': 1, 'r': 10, 'u': 1},
 'xu': {'l': 1},
 'y ': {'(': 1,
  'C': 1,
  'D': 1,
  'F': 1,
  'H': 2,
  'I': 10,
  'J': 4,
  'L': 2,
  'M': 3,
  'R': 2,
  'S': 77,
  'T': 1,
  'V': 1,
  'Y': 1,
  'a': 149,
  'b': 71,
  'c': 58,
  'd': 138,
  'e': 40,
  'f': 67,
  'g': 27,
  'h': 82,
  'i': 68,
  'j': 7,
  'k': 7,
  'l': 39,
  'm': 52,
  'n': 24,
  'o': 103,
  'p': 55,
  'q': 1,
  'r': 50,
  's': 100,
  't': 150,
  'u': 24,
  'v': 11,
  'w': 77,
  'y': 17},
 'y!': {' ': 3, '"': 1},
 "y'": {'s': 2},
 'y,': {' ': 100, '"': 2},
 'y-': {'-': 2, 'm': 1, 't': 1},
 'y.': {' ': 54, '"': 2},
 'y:': {' ': 1},
 'y;': {' ': 29},
 'y?': {' ': 1},
 'yb': {'o': 2},
 'ye': {',': 1, 'a': 12, 'd': 6, 'l': 1, 's': 13, 't': 21},
 'yf': {'u': 1},
 'yi': {'e': 2, 'n': 36, 's': 1},
 'yl': {'e': 2, 'l': 3},
 'ym': {'e': 3, 'm': 1, 'o': 8, 'p': 1},
 'yo': {'n': 18, 'u': 420},
 'ys': {' ': 33, ',': 2, '-': 1, '.': 4, 'e': 55, 'h': 12, 't': 1},
 'yt': {'h': 27},
 'yw': {'h': 2},
 'za': {' ': 2, 'r': 1},
 'ze': {' ': 4, '.': 1, 'd': 4, 'm': 1},
 'zi': {'n': 3}}

In [19]:
english.lut['be']


Out[19]:
{' ': 250,
 '!': 1,
 ',': 1,
 '-': 2,
 '.': 2,
 ';': 1,
 'a': 14,
 'c': 9,
 'd': 2,
 'e': 76,
 'f': 28,
 'g': 11,
 'h': 20,
 'i': 36,
 'l': 37,
 'n': 6,
 'r': 27,
 's': 19,
 't': 34,
 'w': 2,
 'y': 11}

In [20]:
ld.trigrams['fr'].lut['be']


Out[20]:
{' ': 7,
 ',': 5,
 ':': 1,
 'a': 71,
 'c': 3,
 'l': 40,
 'n': 3,
 'r': 19,
 's': 14,
 't': 2}

In [21]:
ld.mostLikelyLanguage("Das geht so gut heute!")


Out[21]:
'de'

In [22]:
other = [p for p in fp.taught if 'lanang' not in p.title.lower() and 'wadon' not in p.title.lower()]
other


Out[22]:
[]

In [23]:
for p in fp.taught:
    print(p.drumType, p.gongPattern)
    print(p.drumType, p.drumPattern)


lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (e)_ e _ e _ e _ e _ e _ e _ e _ e
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ e e _ e _ e _ e _ e _ e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ e e T e T e T e T e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ e _ _ e e _ e _ e _ e _ e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T e _ _ _ _ e e _ e _ e _ _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ e e _ _ _ _ e e _ e _ e _ _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e _ e _ _ e e _ _ e e _ e _ _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e _ _ e e _ e _ _ e e T _ T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (l)_ e _ l _ e _ l _ e _ l _ e T l
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (l)_ e T l _ e T l _ e T l _ e T l
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (l)_ l _ _ e e T _ e e T _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e e T _ e e T _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T _ e _ T _ e e T _ e _ T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)l l T _ e e T _ l l T _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e e T _ e _ l _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e e _ _ e _ l _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e e T _ e _ e _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e e _ _ e _ e _ e e _ _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e e _ _ _ _ _ _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e _ _ _ _ _ _ _ e _ _ _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e _ l _ e _ l _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e _ l _ e _ l _ e _ _ _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e _ l _ e e T _ e _ l _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ e _ _ e e _ _ e _ l _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ _ _ e e _ _ e _ e e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e _ l _ e e T _ e e T e T e T r
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e _ e _ e e T _ e e T e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e _ _ e _ e _ e e T e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T _ e e T _ e e T e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)l l T _ e e T _ e e T e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T _ e e T e e _ e e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T e T e T e e T e e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T e T _ e e T e T _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T _ _ _ e e T e T _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T _ e _ e e T e T _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e T _ e _ e e T _ e e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e t T _ _ e e t T _ _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e t T e T e e t T e e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e e t T e T e e T e T _ e e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)e _ e e T _ e _ e e T e T e T _
lanang (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
lanang (_)_ _ e e T _ _ _ e e T e T e T _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)o _ o _ o _ o _ o _ o _ o _ o _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)o _ o _ l _ o _ o _ l _ o _ l _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)_ _ o _ l _ l _ o _ l _ o _ o _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)_ _ o _ l _ l _ o _ l _ o _ l _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)d D _ D _ D _ _ o _ o _ o _ o _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)D o d D _ _ _ _ _ _ o _ o _ o _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)_ _ o _ o _ o _ o o d D _ _ _ _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)_ _ o _ l _ o o _ o d D _ _ o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)_ _ o _ l _ o o _ _ o d D _ o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)l _ o _ l _ l _ o _ o o d D _ _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)o o d D _ _ o _ l _ o o d D o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)_ _ o d D _ o d D _ o d D _ o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)D _ o d D _ o d D _ D _ D _ o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)D _ o o D o D _ o o d D _ _ o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● - 4
wadon (o)D _ o _ o o D _ o o d D _ _ _ _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)D _ o _ o o D _ o o d D _ _ _ _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)D o d D o D o o D o d D o D o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)d D o _ D _ o _ d D o _ D _ o _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)o o d D o d D o D _ o _ o _ o _
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (D)o _ o o d D o _ o o d D o _ o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (o)D _ o _ o o D _ o _ o o D _ o o
wadon (4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
wadon (_)o o D _ _ _ o o D _ d D _ _ o _

In [24]:
for i in [0.25, 0.75, 1.25, 1.75, 2.25, 2.75, 3.25, 3.75]:
    for tp in fp.taught:
        if tp.drumType != 'wadon':
            continue
        print(tp.getStrokeByBeat(i), end=' ')
    print()


o o _ _ d D _ _ _ l o _ D D D D D d o o D o 
o o o o _ d o o o o d o o o o o d o d o o D 
o l l l _ _ o l l l _ D D D o o o D o d o _ 
o o l l _ _ o o o l o o o D D D o o D o D o 
o o o o o _ o _ _ o l D D o o o D d D o o D 
o l l l o o d d o o o o D d d d d o o d o d 
o o o o o o _ _ D d d D D _ _ _ o D o o D _ 
o l o l o o _ o o _ o o o o _ _ o o o o o o 

In [25]:
patt = fp.taught[9]

In [26]:
patt


Out[26]:
<bali.Pattern Pak Dewa Lanang 8:(l)_ e T l _ e T l _ e T l _ e T l>

In [27]:
patt.strokes


Out[27]:
['l',
 '_',
 'e',
 'T',
 'l',
 '_',
 'e',
 'T',
 'l',
 '_',
 'e',
 'T',
 'l',
 '_',
 'e',
 'T',
 'l']

In [28]:
beat = 0
for stroke in patt.strokes:
    print(beat, stroke)
    beat = beat + 0.25


0 l
0.25 _
0.5 e
0.75 T
1.0 l
1.25 _
1.5 e
1.75 T
2.0 l
2.25 _
2.5 e
2.75 T
3.0 l
3.25 _
3.5 e
3.75 T
4.0 l

In [29]:
5 is 5.0


Out[29]:
False

In [30]:
patt


Out[30]:
<bali.Pattern Pak Dewa Lanang 8:(l)_ e T l _ e T l _ e T l _ e T l>

Find percentage of strokes that are on a particular beat subdivision in patterns for a given drum


In [31]:
subdivisionSearch = (0, 2)
strokeSearch = ('o', 'l')

for patt in fp.taught:
    totalOff = 0
    totalAll = 0
    if patt.drumType != 'wadon':
        continue
    for b, s in patt.iterateStrokes():
        if b == 0:
            continue
        if ((b*4) % 4) in subdivisionSearch and s in strokeSearch:
            totalOff += 1
        if s in strokeSearch:
            totalAll += 1

    if totalAll > 0:
        perc = int(100*(totalOff/totalAll))
    else:
        perc = 0
    print(totalAll, perc, " -- ", patt.title)


8 0  --  Wadon Dasar
8 0  --  Pak Tut Wadon Dasar 1
7 0  --  Pak Tama Wadon Variant 1
7 0  --  Pak Tama Wadon Variant 1a
4 0  --  Pak Dewa Wadon 3
4 25  --  Pak Dewa Wadon End Variant
5 20  --  Pak Tama Wadon 0 (intro)
7 42  --  Pak Dewa Wadon 0
7 28  --  Pak Dewa Wadon 0a with Dag delay
7 14  --  Pak Tama Wadon Variant 2
8 37  --  Pak Tama Wadon Variant 5
5 20  --  Pak Dewa Wadon 2
4 25  --  Pak Dewa Wadon 4
7 57  --  Pak Dewa Wadon 1
5 40  --  Pak Tama Wadon Variant 6
5 40  --  Pak Tama Wadon Variant 2
8 50  --  Pak Dewa Wadon 5
4 0  --  Pak Dewa Wadon 6
7 28  --  Pak Tama Wadon Variant 4
9 33  --  Pak Dewa Wadon 7 (not taught)
8 37  --  Pak Dewa Wadon 8 (not taught)
5 40  --  Pak Tama Wadon Variant 3

In [32]:
for patt in fp.taught:
    if patt.title == 'Pak Dewa Wadon 0a with Dag delay':
        print(patt.gongPattern)
        print(patt.drumPattern)
        print(patt.beatLength())


(4)- ● - 1 - ● - 2 - ● - 3 - ● – 4
(o)_ _ o _ l _ o o _ _ o d D _ o o
4

Find the same as above, but eliminate all double strokes.


In [33]:
subdivisionSearch = (0, 2)
strokeSearch = ('o', 'l')

for patt in fp.taught:
    totalOff = 0
    totalAll = 0
    if patt.drumType != 'lanang':
        continue
    for b, s in patt.iterateStrokes():
        if b == 0:
            continue
        previousStrokeBeat = b - 0.25
        if previousStrokeBeat >= 0:
            previousStroke = patt.getStrokeByBeat(previousStrokeBeat)
            if previousStroke == s:
                continue
        nextStrokeBeat = b + 0.25
        if nextStrokeBeat <= patt.beatLength():
            nextStroke = patt.getStrokeByBeat(nextStrokeBeat)
            if nextStroke == s:
                continue
        if ((b*4) % 4) in subdivisionSearch and s in strokeSearch:
            totalOff += 1
        if s in strokeSearch:
            totalAll += 1

        
        
    if totalAll > 0:
        perc = int(100*(totalOff/totalAll))
    else:
        perc = 0
    print(totalAll, perc, " -- ", patt.title)


0 0  --  Lanang Dasar
0 0  --  Pak Tama Lanang 0 (intro)
0 0  --  Pak Cok Lanang 0 (“intro”)
0 0  --  Pak Tama Lanang 0a (ngeseh)
0 0  --  Pak Dewa Lanang 10
0 0  --  Pak Dewa Lanang 11
0 0  --  Pak Tut Lanang Dasar 1
0 0  --  Pak Tut Lanang Dasar 2
4 100  --  Pak Dewa Lanang 7
4 100  --  Pak Dewa Lanang 8
1 100  --  Pak Dewa Lanang 6a
0 0  --  Pak Dewa Lanang 6
0 0  --  Pak Dewa Lanang 9
0 0  --  Pak Cok Lanang 5
1 0  --  Pak Dewa Lanang 1
1 0  --  Pak Dewa Lanang 1a
0 0  --  Pak Dewa Lanang 1b (Tama)
0 0  --  Pak Tama Lanang 3
0 0  --  Sudi Lanang 1
0 0  --  Sudi Lanang 3
2 0  --  Sudi Lanang 2
2 0  --  Sudi Lanang 4
2 0  --  Pak Dewa Lanang 3
1 0  --  Pak Dewa Lanang 4
0 0  --  Pak Tama Lanang 4
1 0  --  Pak Dewa Lanang 2
0 0  --  Pak Dewa Lanang 2a
0 0  --  Pak Tama Lanang 6
0 0  --  Pak Cok Lanang 1
0 0  --  Pak Cok Lanang 1a (Dewa)
0 0  --  Pak Cok Lanang 3
0 0  --  Pak Cok Lanang 4
0 0  --  Pak Cok Lanang 2
0 0  --  Pak Tama Lanang 1
0 0  --  Pak Tama Lanang 1a
0 0  --  Pak Tama Lanang 5
0 0  --  Pak Tama Lanang 7
0 0  --  Pak Dewa Lanang 5
0 0  --  Pak Tama Lanang 2
0 0  --  Pak Cok Lanang 6 (not taught)
0 0  --  Pak Cok Lanang 7 (not taught)

In [34]:
import re

In [35]:
re.match('(Pak\s\w+)\s', 'Pak Cok Lanang 7').group(1)


Out[35]:
'Pak Cok'

In [38]:
for patt in fp.taught:
    print(patt.teacher, '--', patt.title)


None -- Lanang Dasar
Pak Tama -- Pak Tama Lanang 0 (intro)
Pak Cok -- Pak Cok Lanang 0 (“intro”)
Pak Tama -- Pak Tama Lanang 0a (ngeseh)
Pak Dewa -- Pak Dewa Lanang 10
Pak Dewa -- Pak Dewa Lanang 11
Pak Tut -- Pak Tut Lanang Dasar 1
Pak Tut -- Pak Tut Lanang Dasar 2
Pak Dewa -- Pak Dewa Lanang 7
Pak Dewa -- Pak Dewa Lanang 8
Pak Dewa -- Pak Dewa Lanang 6a
Pak Dewa -- Pak Dewa Lanang 6
Pak Dewa -- Pak Dewa Lanang 9
Pak Cok -- Pak Cok Lanang 5
Pak Dewa -- Pak Dewa Lanang 1
Pak Dewa -- Pak Dewa Lanang 1a
Pak Dewa -- Pak Dewa Lanang 1b (Tama)
Pak Tama -- Pak Tama Lanang 3
Sudi -- Sudi Lanang 1
Sudi -- Sudi Lanang 3
Sudi -- Sudi Lanang 2
Sudi -- Sudi Lanang 4
Pak Dewa -- Pak Dewa Lanang 3
Pak Dewa -- Pak Dewa Lanang 4
Pak Tama -- Pak Tama Lanang 4
Pak Dewa -- Pak Dewa Lanang 2
Pak Dewa -- Pak Dewa Lanang 2a
Pak Tama -- Pak Tama Lanang 6
Pak Cok -- Pak Cok Lanang 1
Pak Cok -- Pak Cok Lanang 1a (Dewa)
Pak Cok -- Pak Cok Lanang 3
Pak Cok -- Pak Cok Lanang 4
Pak Cok -- Pak Cok Lanang 2
Pak Tama -- Pak Tama Lanang 1
Pak Tama -- Pak Tama Lanang 1a
Pak Tama -- Pak Tama Lanang 5
Pak Tama -- Pak Tama Lanang 7
Pak Dewa -- Pak Dewa Lanang 5
Pak Tama -- Pak Tama Lanang 2
Pak Cok -- Pak Cok Lanang 6 (not taught)
Pak Cok -- Pak Cok Lanang 7 (not taught)
None -- Wadon Dasar
Pak Tut -- Pak Tut Wadon Dasar 1
Pak Tama -- Pak Tama Wadon Variant 1
Pak Tama -- Pak Tama Wadon Variant 1a
Pak Dewa -- Pak Dewa Wadon 3
Pak Dewa -- Pak Dewa Wadon End Variant
Pak Tama -- Pak Tama Wadon 0 (intro)
Pak Dewa -- Pak Dewa Wadon 0
Pak Dewa -- Pak Dewa Wadon 0a with Dag delay
Pak Tama -- Pak Tama Wadon Variant 2
Pak Tama -- Pak Tama Wadon Variant 5
Pak Dewa -- Pak Dewa Wadon 2
Pak Dewa -- Pak Dewa Wadon 4
Pak Dewa -- Pak Dewa Wadon 1
Pak Tama -- Pak Tama Wadon Variant 6
Pak Tama -- Pak Tama Wadon Variant 2
Pak Dewa -- Pak Dewa Wadon 5
Pak Dewa -- Pak Dewa Wadon 6
Pak Tama -- Pak Tama Wadon Variant 4
Pak Dewa -- Pak Dewa Wadon 7 (not taught)
Pak Dewa -- Pak Dewa Wadon 8 (not taught)
Pak Tama -- Pak Tama Wadon Variant 3

In [ ]: